Question

J'évaluerons les solutions SOA Open Source. Quelles sont les options?
Je cherche quelque chose qui fournit (peut-être) de la pile SOA complète.

Je voudrais ci-dessous propose -

  1. BPEL
  2. BPM
  3. ESB
  4. La gouvernance SOA
  5. Bon outillage

En ce moment Glassfish ressemble à une ESB bonne option. Y at-il d'autres bonnes piles?

Était-ce utile?

La solution

Je me suis fait la lecture "Open Source SOA" a quelques mois. Il va sur beaucoup de l'étoffe open source liée à la SOA et fait un bon comparer / contraste entre les différentes options. Je recommande vivement regarder cela.

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

Autres conseils

WSO2 fournit une pile SOA open source complète. Et il est le seul fournisseur qui fournit une pile SOA complète des données à l'écran, en cours d'exécution à la fois sur site et dans le nuage.

WSO2 SOA pile comprend ...

  • WSO2 ESB
  • WSO2 serveur Business Process [BPEL]
  • WSO2 serveur d'applications [hébergement Ap Service et Web]
  • WSO2 Identity Server [OpenID, WS-Trust, XACML, OAuth, SAML2]
  • WSO2 Business Activity Monitor
  • WSO2 Business Rules Engine
  • WSO2 service Data Server [vous Expose données en tant que service]
  • WSO2 Mashup Server
  • WSO2 Gadget serveur
  • WSO2 Message Broker
  • WSO2 complexe serveur de traitement des événements
  • WSO2 Registre de gouvernance

Vous pouvez obtenir plus de détails sur la pile WSO2 SOA visiter http://wso2.org

Disclaimer: Je suis un architecte travaillant @ WSO2

.

Mule est un outil ESB open source très populaire. Si Mule / Glassfish fournir un grand nombre de fonctionnalités que vous ne avez pas vraiment besoin, peut-être une combinaison de ActiveMQ et < a href = "http://www.springsource.org/spring-integration" rel = "nofollow noreferrer"> Spring Integration est l'endroit doux pour vous.

Je l'ai mentionné plusieurs open source ESB dans cette réponse précédente mais, compte tenu de vos besoins, j'avais courte liste ServiceMix , < a href = "http://www.jboss.org/jbossesb" rel = "nofollow noreferrer"> JBossESB et OpenESB .

Je n'ai pas beaucoup d'expérience avec JBossESB mais j'ai reçu de bons commentaires de sources trustable et je sais qu'il a un bon outillage. OpenESB est certainement un candidat sérieux (bien qu'il y ait un peu l'incertitude quant à son avenir). Je ne trouve pas la documentation parfaite Mix service (difficile de trouver des choses).

Donc, mon choix serait entre OpenESB et JBossESB (notez qu'ils ne couvrent pas la gouvernance qui est en fait plus un être humain qu'un problème technique à mon avis).

Apache ServiceMix fournit une infrastructure ESB qui fera SOA de façon extrêmement complète en vedette. Apache Camel peut également être branché sur ServiceMix des règles de routage et de messagerie améliorées.

Je cherche sérieusement à Sun GlassFish ESB. Bien que je suis un développeur .net l'outillage et des exemples (et livre sur amazon) sont très bon et facile à utiliser. Elle ne couvre pas la gouvernance mais très forte BPEL - ce que je veux, je n'ai même pas savoir Java -. Bonification

Quelque chose que je travaille pour les flux de travail scientifiques utilisant des technologies axées sur le service pourrait être utile pour vous. Il est appelé OMII-UK et la distribution par contient maintenant tout à fait pile de traits. Tous basés sur techs opensource (par exemple, Tomat, Axis, ActiveBPEL, Eclipse BPEL ...). Peut-être vaut le détour.

Progrès FUSE (Apache ServiceMix) est une réponse au manque de documentation avec ServiceMix pure.

Vous pouvez utiliser Apache ODE pour intégrer BPEL.

Bon ensemble de tutoriels trouvés ici:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top