Я работаю над переходом нашей корпоративной технологической парадигмы на Agile Development. Это был тяжелый процесс, но мы почти там! :)Agile Development и ESB
У нас есть устаревшие системы для управления нашей базой данных (используется для доступа, теперь перенесенного на .NET и MS SQL), и мы разрабатываем рамки для нашего будущего видения. Мы хотим как можно больше мигрировать в Интернет. Но мы хотим интегрировать текущую систему с «предстоящей». Мы не будем дублировать задачи и функциональные возможности.
Мое зрение заключается в том, чтобы переместить всю контактную информацию наших пользователей в другую базу данных, связав эти «профили» с MS SQL для их истории и учетной информации. Мы будем хранить все системы учета в настольном приложении, но есть намного больше функциональных возможностей, которые мы собираемся добавить, которые будут сильно зависеть от Интернета, особенно Ruby on Rails.
Я думаю, вопрос в том, почему ESB? Есть ли способ создать SOA без использования gung-ho со сложными ESB-системами. Вся идея - К.И.С.С. так или иначе. Могут ли SOA быть созданы таким образом, чтобы интерфейс/web/mobile был интерфейсом, сохраняя функциональность в бизнес-логике (конечно, некоторые функции должны были быть реализованы на интерфейсе, но с минимальным минимумом). И действительно ли ESB подходят для гибкой философии? Чем больше я их читаю и изучаю, тем меньше я так думаю! :/
Благодарим за внимание! Если вам нужно уточнить, просто задайте несколько вопросов, и я сделаю все возможное, чтобы сделать это! :)
редактировать свой вопрос, чтобы прояснить ситуацию, вместо того, чтобы разместить дополнительными информация как ответ; это менее запутанно. Так почему число профилей имеет значение? Вероятно, у вас есть несколько служб для манипулирования/поддержки профилей на канале «Профиль», который может масштабировать с ростом ... – 2008-12-10 00:44:45