Chapter 15 Génération d'autres modèles à partir d'un MPM


Génération d'un MPM exécutable à partir d'un MPM collaboratif

Vous pouvez être amené à générer un MPM exécutable à partir d'un MPM collaboratif, afin de mettre l'accent sur la mise en oeuvre sur un côté de la collaboration que vous avez définie dans le MPM collaboratif.

Les transformations suivantes sont exécutées lorsque vous générez un MPM exécutable à partir d'un MPM collaboratif. En outre, les transformations d'un MPM d'analyse vers un MPM exécutable sont également exécutées après les transformations d'un MPM collaboratif vers un MPM exécutable.

Pour plus d'informations sur les transformations d'un MPM d'analyse vers un MPM exécutable, reportez-vous à la section "Génération d'un MPM exécutable à partir d'un MPM d'analyse".

Business Transaction

Une Business Transaction représente un simple échange d'informations entre deux partenaires. Elle est automatiquement remplacée par une opération dans le MPM exécutable. Toutes les opérations sont créées sous le même fournisseur de services et la même interface de service.

Le format de message RequestDocument est considéré comme le message d'entrée, et le format de message ResponseDocument (s'il existe) est considéré comme le document de sortie.

Les objets Receipt Acknowledgement et Acceptance Acknowledgement sont perdus.

Unité d'organisation et Binary Collaboration

Une unité d'organisation dans un MPM collaboratif correspond à la fois à un partenaire et à un processus racine dans un MPM exécutable. Une Binary Collaboration stocke la chorégraphie des échanges entre les deux partenaires.

Les unités d'organisation sont préservées sans modification pour représenter le partenaire dans le MPM exécutable.

Les Binary Collaborations sont converties en processus racine. Le premier représente la mise en oeuvre de la collaboration du point de vue du rôle répondeur, tandis que la seconde représente la mise en oeuvre de la collaboration du point de vue du rôle demandeur. Les associations de rôle sont conservées. Si vous souhaitez générer un processus uniquement, vous devez décocher la case d'une unité d'organisation dans l'onglet Sélection de la boîte de dialogue de génération.

La chorégraphie décrite dans le processus de Binary Collaboration est dupliquée dans chaque processus racine.

Chaque Business Transaction Activity est convertie en processus mis en oeuvre par l'opération qui correspond à la Business Transaction. Le processus reçoit des messages des partenaires si la Business Transaction a été associée à l'unité d'organisation qui correspond au processus racine. Dans le cas contraire, le processus envoie des messages aux partenaires.

MultiParty Collaboration

La MultiParty Collaboration n'est pas générée.

Seules les Binary Collaborations définies dans la MultiParty Collaboration sont générées suivant les règles décrites dans le paragraphe précédent.

 


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