Comparatif entre Mule, servicemix, OpenESB, JbossESB
bonsoir.
et moi aussi Je dois réaliser un étude sur les ESB et plus particulièrement sur les open source ESB.
je veux une étude comparatif entre Mule, servicemix, OpenESB, JbossESB.
selon deux critère;
1. quel est permis d'elles permet la découverte dynamique des services.
2. et la sécurité des services web WS-security
merci à m'aider
Utilisation sans problème de Glassfish ESB
Moi , j'utilise Glassfish ESB 2.2 (version OpenESB avec possibilité de support ) sans encombre :D.
Je trouve qu'il réponds à toutes mes préoccupations. Pour les difficultés la-dessus cela doit dépendre du niveau de compétence.
Dans mon cas, je devais implémenter deux services assembly.
-un Service Assembly qui exécutait périodiquement un process BPEL lancant un webservice de calcul de taxes.
J'ai utilisé le SCHEDULER BC et le HTTP BC.
1 process BPEL
-un Service Assembly de IEP - Intelligent Event Processing (Event Driven Architecture ) il s'agissait d'écouter les ajouts sur plusieurs tables puis de passer les enregistrements dans des processeurs d'évènement qui selon des conditions détectent des informations utiles pour les décideurs.
J'ai utilisé le DATABASE BC , le HTTP BC , le EMAIL BC , IEP Service Engine.
2 processor event , 2 process BPEL.
Je pense qu'il convient parfaitement pour quelqu'un qui recherche :ccool::
-Un ESB JBI Opensource accompagné d'outils parfaitement intégré et graphique (xsd editor , webservice editor pour les BC , IEP Editor etc.
-Un ESB JBI Opensource qui possède un Service Engine IEP (Event Driven Architecture ).
-Un ESB JBI Opensource qui gère les WS-security (via les composants de sécurité de l'AS Glassfish.
-Un ESB JBI Opensource qui tourne en mode clusters
-Un ESB JBI Opensource extrêment documenté.
Néanmoins :( si vous ne pouvez l'installer que sur un serveur d'application Glassfish qui de toute façon est open-source.
Pour vos service assembly et vos services unit impossible d'utiliser maven.
Mais pour moi ces inconvénients sont minimes comparées à ces gros attouts impossible de retrouver chez d'autres ESB JBI Opensource .Il est le seul ESB JBI Opensource à fournir un service engine de type Complex Event Processing .Avec d'autre ESB il faut utiliser d'autre AS Complex Event qui peuvent être assez cher Oracle CEP.
En plus les outils sont parfaitement intégrés et il peut tourner en mode Cluster.
Je crois que concernant les autres offres Open Source ma fois , tout se fait par définition de fichier xml en dur , bonjour la galère !!!!.
Si vraiment vous ne voulez pas utiliser glasssfish ESB vous n'aurez qu'à achetez le graal de l'ESB , la quintessence - Oracle Fusion Middleware 11 g Service Bus €18,154.00 par Processeur(coeur aussi) + première année du support €3,993.86