ServiceMix oder JBossESB

Status
Nicht offen für weitere Antworten.

miketech

Bekanntes Mitglied
Hi zusammen,

ich versuche derzeit einen Open Source SOA Stack aufzubauen. Als Entwicklungsumgebung bin ich bereits bei Eclipse mit dem STP gelandet.

Die Frage ist nun: Was nehme ich zur Ausführungsumgebung? Ich möchte gerne einen Open Source ESB. Hier ist die Frage: ServiceMix von Apache oder JBoss bzw. JBossESB.

Weiterhin zur Ausführungsumgebung gehört eine BPEL-Engine. Hier gibt es Apache ODE oder auch JBoss jBPM.

Gibt es irgendwo elementare Vor- oder Nachteile? JBoss macht auf mich einen etwas integrierteren Ansatz. Apache sieht eher nach Einzellösungen aus. Ich nehme mal an, dass ich die dann erst noch in einem Tomcat oder Geronimo oder so deployen muss.

Würde mich freuen, wenn jemand ein paar Hinweise für mich hätte.

Gruß

Mike
 

lhein

Top Contributor
Hi,

ich kenne den JBoss ESB zu wenig, um hier fachkundig Rat zu geben.

Zu SMX:
ServiceMix bietet die Möglichkeit, als Webanwendung deployed zu werden, sofern das gewünscht ist. Es ist aber auch absolut standalone lauffähig.
ServiceMix selbst ist ein JBI Container und bringt schon einige Service Engines und Bindings mit. (kann durch eigene erweitert werden). Um diese Komponenten zu nutzen, musst Du dann Service Units erstellen, die auf eine der Komponenten aufsetzen. Diese Units konfigurieren die Komponenten und stellen dann einen adressierbaren Endpunkt im ESB dar. Sie Service Units werden in Service Assemblies verpackt und dann z.B. per Copy in das hotdeploy Verz. von ServiceMix automatisch deployed.

Schau Dir mal die Tutorials auf der SMX Homepage an. Da kriegt man recht schnell ein Gefühl dafür, was einen als Entwickler erwartet. Das ganze Erstellen und Bauen basiert sehr auf Maven. Ein entsprechendes Plugin für Eclipse ist also ratsam, wenn man unbedingt alles aus Eclipse heraus machen will. Ich bevorzuge die Shell.

Als 3. Alternative gäbe es auch noch OpenESB zu benennen, der bereits eine gute Integration in Netbeans bietet. Kenn ich aber auch nur am Rande.

Gruß
lhein
 

miketech

Bekanntes Mitglied
Hi,

danke für Deine Antwort. Ich werde mir mal das Tutorial anschauen. Dachte es gebe vielleicht so ausschlaggebende Argumente wie "Nein, das ist nur ein Testprojekt" oder "Das läuft mit XY nicht richtig".

Aber offensichtlich scheinen die Lösungen schon sehr weit zu sein.

Gruß

Mike
 

lhein

Top Contributor
Also aus dem Incubator ist ServiceMix schon eine ganze Weile raus und somit natürlich absolut einsatzbereit.

lhein
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
reibi ESB : Unterschied Apache Synapse, Tuscany und ServiceMix SOA 10

Ähnliche Java Themen

Neue Themen


Oben