En nous appuyant sur le diagramme de présentation de l'application composite SOA Metaphora de cet article, nous allons décrire successivement tous les services déployés sur le bus ServiceMix.
Nous partirons donc de la première instance de l'application Metaphora, et de la détection d'un fichier présent dans un répertoire défini, point 1, pour aller jusqu'à son écriture sur disque, point 10, par une seconde instance de l'application Metaphora s'exécutant sur une autre machine.
Nous montrerons également comment une application peut souscrire aux messages de notifications WS-Notification afin d'être informée de la progression du transfert du fichier, et ainsi servir d'application de supervision.
Les services présentés dans cette série d'articles qui va être complétée, ont été testés avec la version 3.2.1 de ServiceMix.
Le tout dernier article comprendra toutes les archives Service Assembly JBI de Metaphora.