Frage

würde ich Open Source SOA-Lösungen evaluieren. Wie lauten die Optionen?
Ich bin auf der Suche nach etwas, das (möglicherweise) vollständig SOA-Stack zur Verfügung stellt.

I unten Funktionen nutzen möchte -

  1. BPEL
  2. BPM
  3. ESB
  4. SOA Governance
  5. Gute Werkzeuge

Im Moment Glassfish ESB sieht aus wie eine gute Option. Gibt es noch andere gute Stacks?

War es hilfreich?

Lösung

habe ich getan „Open Source SOA“ ein paar Monate Lesen zurück. Es geht über eine Menge von den Open-Source-Sachen SOA im Zusammenhang und macht einen guten Vergleich / Kontrast zwischen den verschiedenen Optionen. Ich würde empfehlen, Blick auf diese.

http://www.amazon.com/Open-Source-Soa-Jeff- Davis / dp / 1933988541 / ref = sr_1_1? ie = UTF8 & s = Bücher & qid = 1267534865 & sr = 8-1

Andere Tipps

WSO2 bietet einen vollständigen Open-Source-SOA-Stack. Und es ist der einzige Anbieter, der einen kompletten SOA-Stack von Daten auf Bildschirm bietet, läuft sowohl On-Premise und in der Cloud.

WSO2 SOA-Stack enthält ...

  • WSO2 ESB
  • WSO2 Business Process Server [BPEL]
  • WSO2 Application Server [Dienst und Web-Hosting-Ap]
  • WSO2 Identity Server [OpenID, WS-Trust, XACML, OAuth, SAML2]
  • WSO2 Business Activity Monitor
  • WSO2 Business Rules Engine
  • WSO2 Data Service Server [Expose Sie Daten als Dienstleistung]
  • WSO2 Mashup Server
  • WSO2 Gadget Server
  • WSO2 Message Broker
  • WSO2 Complex Event Processing Server
  • WSO2 Governance Registry

Sie können mehr Details über WSO2 SOA-Stack erhalten unter http://wso2.org

Disclaimer:. Ich bin Architekt arbeiten @ WSO2

Mule ist ein sehr beliebtes Open-Source-ESB-Tool. Wenn Mule / Glassfish eine Vielzahl von Funktionen zur Verfügung stellen müssen Sie nicht wirklich brauchen, vielleicht eine Kombination aus ActiveMQ und < a href = "http://www.springsource.org/spring-integration" rel = "nofollow noreferrer"> Frühling Integration für Sie den Sweetspot ist.

Ich habe in dieser mehrere Open-Source-ESB erwähnt vorherige Antwort aber, Ihre Anforderungen gegeben, würde ich kurze Liste ServiceMix , < a href = "http://www.jboss.org/jbossesb" rel = "nofollow noreferrer"> JBossESB und OpenESB .

Ich habe nicht viel Erfahrung mit JBossESB aber ich erhielt gutes Feedback von vertrauenswürdigen Quellen und ich weiß, es ist eine gute Werkzeuge hat. OpenESB ist auf jeden Fall ein ernsthafter Kandidat (obwohl es ein wenig Unsicherheit über seine Zukunft ist). Ich habe nicht die Dokumentation von Service-Mix der perfekten (schwer zu finden Dinge).

Also meine Wahl zwischen OpenESB und JBossESB wäre (man beachte, dass sie nicht Abdeckung Governance tun, die eigentlich mehr ein Mensch ist als ein technisches Problem meiner Meinung nach).

Apache ServiceMix bietet eine ESB-Infrastruktur, die SOA in eine extrem voll funktionsfähigen Art und Weise zu tun. Apache Camel kann auch in ServiceMix für eine verbesserte Routing und Messaging-Regeln eingesteckt werden.

Ich suche ernsthaft Sun Glassfish ESB. Obwohl ich ein .NET-Entwickler die Werkzeuge und Beispiele (und Buch auf Amazon) bin sind sehr gut und einfach zu bedienen. Es ist nicht die Verwaltung abdecken, aber sehr stark BPEL - Für das, was ich ich will auch nicht Java wissen müssen -. Bonus

Etwas, das ich für die wissenschaftlichen Arbeitsabläufe gearbeitet habe serviceorientierte Technologien Sie könnten nützlich sein. Es heißt OMII-UK und die Verteilung von jetzt enthält einen ganzen Stapel von Eigenschaften. Alle basieren auf Open-Source-Technologien (zum Beispiel Tomat, Axis, ActiveBPEL Eclipse BPEL ...). sein könnte einen Blick wert.

Fortschritt FUSE (Apache ServiceMix) ist eine Antwort auf den Mangel an Dokumentation mit reinem ServiceMix.

Sie können Apache ODE verwenden BPEL zu integrieren.

Gute Reihe von Tutorials finden Sie hier:

http://jee-bpel-soa.blogspot.com/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top