2010-03-16 4 views

답변

4

외부 제약 조건이없는 경우 모든 종류의 응용 프로그램을 작성하는 데 가장 적합한 언어는 매우 드뭅니다. Java for ESB의 인기는 Java로 작성된 다른 소프트웨어를 조정하고 있다는 사실에 근거한 것 같습니다. 모든 언어가 작동하지만, 종종 Java 라이브러리에서 컨텐츠를 생성하고 소비하므로 클라이언트 및 서버가 사용하는 어댑터에서 동일한 라이브러리를 사용하는 것이 좋습니다.

Java가 아니지만 JVM에서 실행되고 Java와 상호 운용되는 언어는 이러한 소프트웨어에 대한 Java의 장점을 대부분 가지고 있습니다. Scala와 Clojure는 좋은 옵션으로 떠오른다. Erlang은 고객에게 판매하기가 더 어려울지라도 적절한 선택처럼 보입니다.

+0

스칼라는 회사 내에서 더 쉽게 팔릴 수 있습니다. – Zubair

+0

@Zubair - 회사에 따라 다르지만 아마도 그렇습니다. "엔터프라이즈 서비스 버스"를 원하는 회사이기 때문에 아마 맞을 것입니다. – Zak

0

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로 작성된 다른 모든 제품과 잘 어울릴 수 있습니다.

+0

많은 ESB가 Java로 작성된 이유는 무엇입니까? – Zubair

+0

@Zubair : 좋은 질문입니다. J2EE Framework가 제대로 작동하고 있기 때문에 가능할 수도 있습니다. –

+0

감사합니다. 왜 자바가 얼랭보다 나은지에 대한 좋은 quesiton을 추측합니다. 고마워요. @S. Lott – Zubair

2

JavaScript : https://github.com/salboaie/SwarmESB 주요 혁신은 기능을 얼마나 쉽게 프로그래밍 할 수 있는지입니다. 그것은 "득시글 득시글하다"아이디어, 자바 스크립트로 잘 작동하지만 자바, PHP 등으로 구현 될 수있는 모바일 코드의 변형입니다.

관련 문제