На каком языке лучше всего писать ESB? - PullRequest
0 голосов
/ 16 марта 2010

Мои первые мысли - это Erlang или Java, но я хотел узнать из опыта других.

Ответы [ 3 ]

4 голосов
/ 16 марта 2010

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

Язык, который не является Java, но работает на JVM и хорошо взаимодействует с Java, будет иметь большинство преимуществ Java для такого программного обеспечения. Scala и Clojure приходят на ум в качестве хороших вариантов. Эрланг тоже кажется подходящим выбором, хотя продавать его покупателям может быть сложнее.

2 голосов
/ 29 января 2014

JavaScript: https://github.com/salboaie/SwarmESB Основным нововведением является простота программирования вашей функциональности. Он поставляется с идеей «роя», вариантом мобильного кода, который очень хорошо работает с JavaScript, но может быть реализован на Java, Php и т. Д.

0 голосов
/ 16 марта 2010

http://servicemix.apache.org/home.html использует Java.

https://open -esb.dev.java.net / использует Java.

http://www.jboss.org/ использует Java.

http://www.mulesoft.org/display/MULE/Home кажется Java.

http://wso2.com/products/enterprise-service-bus/ - это Java.

Итак, если вы напишите свое на Java, вы будете в хорошей компании со всеми остальными, написанными на Java.

...