Мне нужно знать, в чем разница между Jboss Fuse и Switchyard. На веб-сайте Switchyard говорится, что он заменит Jboss ESB. Это вызывает вопрос, в чем разница между FUSE и Switchyard, где оба будут работать как ESB.
Предохранитель против распределительного устройства
Ответы (2)
Switchyard на самом деле находится на вершине «JBoss Fuse Service Works» (которая является новой «платформой JBoss SOA») в качестве основы для сервис-ориентированных приложений.
Fuse предоставляет Camel в качестве платформы для интеграции, использующей шаблоны корпоративной интеграции (EIP), но не предлагает такие функции, как платформа SOA (например, реестр служб или UDDI...).
Оба они являются ESB, но для разных вариантов использования; один для SOA, а другой для интеграции, и они также основаны на разных контейнерах; Fuse Service Works использует JBoss EAP в качестве контейнера, спецификацию J2EE, а FUse основан на контейнере Karaf, «спецификации» OSGi.
Я надеюсь, что помог вам.
Jboss выпустила новую версию Fuse путем интеграции с Switchyard и несколькими другими фреймворками, связанными с Apache. ссылка. Switchyard — это составная структура, в которой вы можете выполнять множество интеграций, таких как средство опроса файлов, http, мыло, веб-сервис, BPEL, BPM и Java Beans и т. д.
Jboss говорит, что вы можете работать с сервером EAP 6.4, чтобы работать с вещами, связанными с Jboss Fuse (Switchyard), но ванильная установка сервера EAP 6.4 не обнаружит приложения Switchyard через JBDS. Вы хотите установить JBoss Fuse поверх вашего сервера EAP. Перейдите по ссылке, чтобы узнать подробнее об этом.