SOA, les services … et les processus

La SOA, comme son nom l’indique est une architecture fondée sur les services. Mais, à tant parler de services, n’aurait-on pas perdu de vue les processus.

En première approche, on peut définir un processus comme un enchainement de tâches. Un processus peut être coordonné par un acteur unique, on parle alors d’orchestration, ou par coopération entre des acteurs coordonnant chacun une sous partie du processus, on parle alors de chorégraphie. Au sein d’un système d’information, la plupart des processus sont exécutés par orchestration. Et c’est seulement lorsqu’un processus implique plusieurs systèmes d’information (entre partenaires par exemple) que le mode d’exécution par chorégraphie est généralement intéressant.

| Laisser un commentaire