Рекомендуемые платформы для Enterprise Service Bus (ESB) в проектах с открытым исходным кодом - PullRequest
1 голос
/ 11 июля 2009

С обилием каркасов для Java Enterprise Service Bus (OpenESB, ServiceMix, Apache Synapse, ...), какой из них следует выбрать для новых проектов? Каковы плюсы и минусы для каждого? Насколько хорошо они сработали для вас?

1 Ответ

4 голосов
/ 11 июля 2009

Лично я не фанат ESB. Ваш первый шаг должен состоять в том, чтобы иметь доступный портфель услуг, которые покрывают пространство бизнес-проблемы, которую вы пытаетесь решить. Если вы хорошо разбили проблему, держу пари, что ESB бесполезен.

Они, как правило, становятся единой точкой отказа, которая заставляет слишком много знаний о внутренней работе служб (например, о компенсации операций для управления транзакциями) за пределами служб.

«Архитекторы» любят их, потому что думают, что могут решать проблемы с помощью инструментов.

Не создавайте Egregious Spaghetti Box

Но если вам нужно, я бы порекомендовал Spring для его интеграции с Mule .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...