Chapter 9 Construction d'un MPM exécutable : Gestion de données et chorégraphie


Notions de base relatives à la gestion de la chorégraphie

Deux cas d'utilisation

Une fois que vous avez défini vos processus métiers et les connexions avec les partenaires commerciaux, vous devez fournir un mécanisme permettant de coordonner toutes les activités impliquées, ce afin de générer un processus fiable.

Un processus métiers exécutable implique des services Web (représentés par des fournisseurs de services) qui fonctionnent ensemble pour fournir une solution commune. Chacun de ces services doit être en mesure de coordonner ses activités afin de concourir au succès du processus tout entier. La coordination se produit lorsque chaque service Web partage une information commune qui peut être utilisée pour lier les activités individuelles au processus global.

Gestion des données

Dans les modèles d'analyse, les données sont convoyées par des flux aboutissant au processus. D'un autre côté, les données contenues dans des modèles exécutables sont partagées entre tous les processus d'un même niveau. L'acquisition des données s'effectue par la réception de messages qui sont conçus par un processus lui-même mis en oeuvre par une opération. Les données peuvent être transformées afin de constituer d'autres données qui seront envoyées par le processus. Les données peuvent être :

Les messages d'information échangés entre services Web contiennent des données qui peuvent être de deux types :

Les données sont gérées dans le MPM exécutable à l'aide des objets suivants :

Gestion de la chorégraphie

La coordination des services Web est également appelée chorégraphie. Il s'agit d'une vue de dernier niveau qui décrit les interactions entre services Web. La chorégraphie permet de comprendre la nature et l'ordre des messages échangés entre un service Web et ses consommateurs ou pairs.

Les éléments suivants sont utilisés dans le MPM exécutable pour gérer la chorégraphie des services Web :

Objets des MPM non pris en charge

Les objets de MPM suivants ne sont pas pris en charge dans le MPM exécutable :

 


Copyright (C) 2006. Sybase Inc. All rights reserved.