Предохранитель против распределительного устройства

Мне нужно знать, в чем разница между Jboss Fuse и Switchyard. Сайт Switchyard говорит, что он заменит Jboss ESB. Это ставит вопрос, в чем разница между FUSE и Switchyard, где оба будут работать как ESB

Ответ 1

Switchyard фактически находится на вершине "JBoss Fuse Service Works" (который является новым "JBoss SOA Plattform" ) в качестве основы для сервис-ориентированных приложений.

Предохранитель обеспечивает Camel как основу интеграции, которая использует шаблоны интеграции предприятия (EIP), но не предлагает таких функций, как SOA Plattform (например, реестр служб или UDDI...).

Они оба являются ESB, но для другого варианта использования; один для SOA, а другой для интеграции, и они также основаны на разных контейнерах; В Fuse Service Works есть JBoss EAP в качестве контейнера, спецификация J2EE и FUse основана на контейнере Karaf, спецификации OSGi.

Надеюсь, я помог вам.

Ответ 2

Jboss выпустила новую версию Fuse, интегрировав ее с Switchyard и несколькими другими связанными с Apache фреймворками, назовите их в этой . Switchyard - это структура Composite, в которой вы можете делать множество интеграций, таких как файловый опросчик, http, soap, webservice, BPEL, BPM и Java Beans и т.д.

Jboss говорит, что вы можете работать с сервером EAP 6.4, чтобы работать с Jboss Fuse (Switchyard), но ванильная установка сервера EAP 6.4 не обнаруживает приложения Switchyard через JBDS. Вы хотите установить JBoss Fuse на свой сервер EAP. Обратитесь ссылка здесь, чтобы узнать больше об этом.