WSO2 VS Red Hat FUSE ESB - PullRequest
       23

WSO2 VS Red Hat FUSE ESB

0 голосов
/ 22 мая 2019

Я застрял на том, какое программное обеспечение ESB мы (наша компания) должны использовать. Сначала мы пытались выбрать 2 программных обеспечения с открытым исходным кодом ESB, которые:

  • WSO2 ESB - (100% Открытый источник)

  • Red Hat Fuse - (Только для использования в целях разработки)

Но мы будем использовать его для использования в производстве.

Если есть кто-нибудь, кто знаком с этими продуктами, предложите мне выбрать, какой, и ПОЧЕМУ / ПОЧЕМУ НЕТ?

1 Ответ

1 голос
/ 28 мая 2019
  • WSO2 Enterprise Integrator - это продукт, который использует Apache Synapse и Axis2 (и ряд других продуктов Apache) исключительно в качестве движка. WSO2 содержит большое количество так называемых «посредников», которые представляют собой операции, которые можно использовать в комбинации для изменения или маршрутизации любого сообщения. Конфигурация выполняется с помощью XML или GUI.
  • FUSE ESB является представлением 'Apache servicemix' и использует Apache Camel в качестве основы для маршрутизации и преобразования сообщения. «Настройка» очень похожа на настройку Camel и может быть выполнена в Java (или XML, но это не рекомендуется ).

Преимущество WSO2 состоит в том, что он имеет большой набор «посредников» из коробки, поэтому создание веб-службы для маршрутизации и адаптации сообщений - это скорее пример настройки правильной последовательности посредников. Если по какой-то причине стандартных посредников недостаточно, WSO2 предлагает точки расширения, например, для создания собственного посредника в Java, но я еще не сталкивался с такой ситуацией.

FUSE ESB начинается с Java DSL и поэтому ближе к программированию и, вероятно, является хорошим решением, если у вас есть либо глубокие знания в области разработки и отладки Java, либо вы планируете выполнять множество экзотических настроек.

С точки зрения стоимости: WSO2 действительно бесплатен, но он предлагает подписку на поддержку продукта, которая необходима для некритических обновлений, и «инструмент автоматического обновления» (в противном случае вам придется подождать новую версию ESB).

Отказ от ответственности: я использую WSO2 в своей работе и изначально не планировал отвечать, поскольку, вероятно, я не самый нейтральный в этом вопросе, но, поскольку никто не предложил никаких советов, я все равно решил выступить. Надеюсь, это поможет принять взвешенное решение.

См. Также: В чем разница между Apache Camel и JBoss Fuse?

...