Importation et exportation de fournisseurs de services depuis/vers d'autres modèles

PowerAMC définit les liens entre la définition abstraite des interfaces de service et des opérations dans un MPM et leur mise en oeuvre concrète, soit dans des composants de MOO, soit dans des services Web de base de données de MPD.

Vous pouvez importer et exporter des fournisseurs de services vers et depuis un diagramme de chorégraphie avec n'importe quel langage d'orchestration.

Vous pouvez utiliser cette fonctionnalité pour :

Mise en oeuvre de MOO

Depuis un MOO, vous pouvez importer un composant avec des classes de mise en oeuvre possédant des opérations et créer un fournisseur de services (voir Importation d'un fournisseur de services depuis un MOO ou un MPD). Vous pouvez également exporter un fournisseur de services sous forme de composant dans le MOO (voir Exportation d'un fournisseur de services à partir d'un MPM).

Lors de l'exportation/importation, les mises en correspondance suivantes peuvent être effectuées :

Objet de MOO

Objet de MPM

Composant (service Web, EJB ou autre)

Fournisseur de services

Classe de mise en oeuvre de service Web, ou interface UML associée au composant

Interface de service

Opération de classe (ou d'interface)

Opérations de l'interface de service

Valeur d'entrée SOAP (contenu de la zone Entrée)

Message d'entrée de l'opération

Attribut étendu InputSoapMessageName

Nom d'entrée de l'opération

Texte de schéma Entrée SOAP

Texte du format de message d'entrée

L'objet de MOO est référencé dans la zone Mise en oeuvre de la feuille de propriétés du fournisseur de services, de l'interface de service et de l'opération de MPM.

Pour plus d'informations sur les composants de MOO, voir Modélisation orientée objet > Construction de MOO > Diagrammes de mise en oeuvre > Composants (MOO).

Mise en oeuvre de MPD

Depuis un MPD, vous pouvez importer l'URL de WSDL correspondant à un service Web de base de données et créer un fournisseur de services. Notez que vous ne pouvez pas exporter de fournisseur de services sous la forme d'un service Web de base de données.

Pour que vous puissiez importer un service Web de base de données sous forme de fournisseur de services, ce dernier doit :

  • Utiliser le protocole SOAP.

  • Etre généré et déployé dans la base de données.

Le serveur de base de données doit être en cours d'exécution pour obtenir une URL de WSDL.

Lors de l'importation, les mises en correspondance suivantes peuvent être effectuées :

Objet de MPD

Objet de MPM

Service Web de base de données

Fournisseur de services

Opérations de service Web

Opérations dans une interface de service

Pour plus d'informations sur les services Web de base de données, voir Modélisation des données.