Domanda

I miei primi pensieri sono Erlang, o Java, ma volevo sapere da altre esperienze.

È stato utile?

Soluzione

E 'piuttosto raro che ci sia un miglior linguaggio per la scrittura di qualsiasi tipo di applicazione, in assenza di vincoli esterni. La popolarità di Java per ESB sembra essere basata sul fatto che stanno coordinando una serie di altri software che è anche scritto in Java. Mentre qualsiasi lingua avrebbe funzionato, sono spesso produrre e consumare contenuti per e dalle librerie Java e quindi beneficiare di utilizzare le stesse librerie di adattatori che i loro clienti ei server utilizzano.

Un linguaggio che non è Java, ma gira su JVM, compatibile anche con Java avrebbe la maggior parte dei vantaggi di Java per tale software. Scala e Clojure vengono in mente come buone opzioni. Erlang sembra come una scelta appropriata e, anche se può essere più difficile da vendere ai clienti.

Altri suggerimenti

JavaScript: https://github.com/salboaie/SwarmESB L'innovazione principale è in quanto sia facile è quello di programmare la funzionalità. Viene fornito con l'idea "sciame", una variante del codice mobile che funziona molto bene con JavaScript, ma potrebbe essere implementato in Java, PHP, ecc.

http://servicemix.apache.org/home.html utilizza Java.

https://open-esb.dev.java.net/ utilizza Java .

http://www.jboss.org/ utilizza Java.

http://www.mulesoft.org/display/MULE/Home sembra essere Java.

http://wso2.com/products/enterprise-service-bus/ è Java.

Quindi, se si scrive vostro in Java, sarete in buona compagnia con tutti gli altri scritti in Java.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top