Réserver une Démo
Pré. Proc.

Créer une opération de service Web BPEL 2.0

BPEL est un langage d'orchestration qui orchestre les services exposés à l'aide de WSDL 1.1. Il coordonne l'exécution des différentes opérations de ces services impliqués. BPEL 2.0 supporte uniquement les opérations unidirectionnelles et de requête-réponse WSDL 1.1 (et non les opérations de sollicitation-réponse et de notification). Enterprise Architect vous permet de créer, pour les éléments de processus et de pool BPEL, des opérations de service Web qui support les interactions synchrones (requête-réponse) ou asynchrones (unidirectionnelles).

Accéder

Menu Contexte

Dans la fenêtre Navigateur ou sur un diagramme :

Cliquez-droit sur un élément BPEL Process ou Pool | BPEL | Créer un service Web

Options

Champ/Bouton

Action

Voir aussi

Opération

Indiquez si vous souhaitez créer une nouvelle opération de service Web ou en créer une à partir d'un WSDL existant créé/importé dans Enterprise Architect (à l'aide de la dialogue « Importer un WSDL ») en sélectionnant :

  • Créer un nouveau, ou
  • Créer à partir d'une opération de type de port WSDL existante
Modèle WSDL Importer WSDL

Type

Indiquez si vous souhaitez créer une opération unidirectionnelle ou une opération de demande-réponse en sélectionnant :

  • Asynchrone ou
  • Synchrone

Détails du partenariat

L'interaction entre le service Web et le processus BPEL est modélisée sous la forme d'un lien partenaire BPEL. Pour cette interaction, fournissez :

  • Nom - Nom du partenaire BPELLien
  • Rôle - Dans le lien partenaire BPEL, le nom de :
    - myRole (si cette opération appartient au processus Web BPEL
    (Service) ou
    - partnerRole (si cette opération appartient au service Web de
    une piscine)

Service Web

  • Lorsque « Créer nouveau » est sélectionné dans le champ « Opération » :
    - PortType - Nom du PortType WSDL 1.1 (Interface)
    - Opération - Nom de l'opération PortType WSDL 1.1
  • Lorsque « Créer à partir d'une opération de type de port WSDL existante » est sélectionné dans le champ « Opération » :
    - Paquetage WSDL - Sélectionnez un Paquetage WSDL existant créé ou
    importé dans Enterprise Architect
    - PortType - Sélectionnez un type de port WSDL 1.1 à partir du WSDL sélectionné
    Paquetage
    - Opération - Sélectionnez une opération WSDL 1.1 PortType dans le
    Type de port sélectionné

Saisir

Lorsque « Créer nouveau » est sélectionné dans le champ « Opération » :

  • Nom du message - Nom du message WSDL 1.1.
  • Propriétés - Cliquez sur le bouton Browse. pour saisir le nom de la partie du message WSDL 1.1 et Type XSD
Lorsque « Créer à partir d'une opération Type de port WSDL existante » est sélectionné dans le champ « Opération » :
  • Les champs de cet onglet sont pré-remplis avec les détails du message WSDL 1.1 d'entrée (de l'opération WSDL 1.1 PortType sélectionnée dans le champ « Opération » de l'onglet « Service Web »)

Sortir

Lorsque « Créer nouveau » est sélectionné dans le champ « Opération » :

  • Nom du message - Nom du message WSDL 1.1
  • Propriétés - Cliquez sur le bouton Browse. pour saisir le nom de la partie du message WSDL 1.1 et Type XSD
Lorsque « Créer à partir d'une opération Type de port WSDL existante » est sélectionné dans le champ « Opération » :
  • Les champs de cet onglet sont pré-remplis avec les détails du message WSDL 1.1 de sortie (de l'opération WSDL 1.1 PortType sélectionnée dans le champ « Opération » de l'onglet « Service Web »)

OK

Créez une opération de service Web en fonction des valeurs saisies dans le dialogue .

L'opération est créée dans un Paquetage qui porte le même nom que le processus / pool BPEL à partir duquel cette dialogue est invoquée, sous le Paquetage SupportingElements.

Creating a BPEL 2.0 web service operation in the Project Browser, in Sparx Systems Enterprise Architect.

Créer une structure Modèle BPEL 2.0

Annuler

Supprimez les valeurs saisies dans le dialogue et abandonnez la création de l’opération de service Web.

Aide

Afficher cette rubrique d'aide.

Notes

  • L'onglet « Sortie » n'est pas applicable pour une opération asynchrone