<< May 2010 | Home | July 2010 >>

Le choix d'un serveur ESB

(2ème partie)

Le choix du serveur ESB s'est finalement porté sur FUSE ESB qui est basé sur ServiceMix 4.2. L'avantage de FUSE est qu'il fournit une distribution qui inclut de base le moteur ODE 2.0. On à alors simplement à lancer une commande pour l'installer. De plus le packaging des processus en Service Assemblies est facilité par des archetypes Maven. Enfin le support de FUSE est réactif et répond rapidement aux questions.

Il y a cependant encore un point noir au tableau. La persistance de l'état des processus BPEL en cours d'exécution n'est pas assurée. En effet en effectuant des tests je me suis rendu compte dans les logs qu'après un arrêt brusque du serveur ce dernier était incapable de retrouver l'instance du processus que je souhaitais invoquer. Cela dit le problème ne vient pas de ServiceMix mais de Apache ODE étant donné que c'est le moteur qui est censé garantir la persistance des processus. La version 2.0 est encore en beta, il est peut être bon d'attendre la version finale avant de tirer des conclusions.

Lire plus...