Le chapitre Introduction du guide d’utilisation Modelio WSDL Designer vous présente ce module et explique comment l’installer dans un projet Modelio.
Le chapitre Introduction contient les sections suivantes :
Le chapitre Modélisation WSDL du guide d’utilisation Modelio WSDL Designer explique comment créer un modèle WSDL, et fournit des informations sur les extensions et les types XSD.
Le chapitre Modélisation WSDL contient les sections suivantes :
Le chapitre Génération Et Reverse WSDL du guide d’utilisation Modelio WSDL Designer explique comment générer un modèle WSDL et comment reverser des fichiers WSDL.
Le chapitre Génération Et Reverse WSDL contient les sections suivantes :
La génération WSDL consiste à produire un fichier .wsdl à partir d’un modèle WSDL. Pour générer un fichier WSDL :
Le Reverse WSDL consiste à créer un modèle WSDL à partir d’un fichier WSDL. Pour reverser un fichier WSDL :
Note : Si le fichier WSDL reversé importe un fichier WSDL, un ghost de ce fichier WSDL sera créé.
Note : Si le fichier WSDL reversé importe un fichier XSD, l’emplacement de celui-ci vous sera demandé pendant le processus de reverse.
Lorsqu’un fichier WSDL importe un second fichier WSDL, ce second fichier WSDL apparait dans le modèle sous forme de ghost lors du reverse.
Un ghost est une représentation partielle de la structure WSDL. Cette approche nous permet de reverser un fichier WSDL possédant des imports vers d’autres fichiers WSDL sans pour autant être obligé de reverser ces derniers fichiers.
Un fichier ghost peut être transformé en modèle WSDL complet. Pour réaliser cette transformation :
Bienvenue dans le guide utilisateur du module WSDL Designer!
Le module WSDL Designer est une extension du modeleur Modelio dédié à la modélisation de modèle WSDL.
Le module WSDL Designer vous offre les fonctionnalités suivantes :
Note : La connaissance préalable de Modelio est importante pour la bonne utilisation de WSDL Designer. Nous vous invitons à consulter le manuel utilisateur de Modelio pour apprendre comment utiliser notre outil.
Command | Available on | Result |
---|---|---|
| Package UML | Création d’un nouveau modèle WSDL. Ce modèle se décompose en quatre dossiers destinés à la modélisation des Services, des PortTypes, des Messages et des Types XSD. |
Command | Available on | Result |
---|---|---|
| Dossier « Imports » | Import d’un modèle XSD ou WSDL. |
Pour importer un modèle WSDL ou XSD externe dans votre modèle WSDL :
Command | Available on | Result |
---|---|---|
| Dossier « Services » | Création d’un Service WSDL. |
| Service | Création d’un Port de Service WSDL. |
Command | Available on | Result |
---|---|---|
| Dossier « PortTypes » | Création d’un PortType. |
| PortType | Création d’un Opération de PortType. |
| Opération de PortType | Création d’un paramètre Input. |
| Opération de PortType | Création d’un paramètre Output. |
| Opération de PortType | Création d’un paramètre Fault. |
Command | Available on | Result |
---|---|---|
| Dossier « Messages » | Création d’un Message WSDL. |
| Message | Création d’une Part de Message WSDL. |
Le Dossier “Extensions” est destiné à recevoir les extensions intégrées au modèle WSDL tels que les extensions BPEL. Chaque
extension est associée à un namespace qui défini la structure de l’extension.
Le namespace est une référence vers un espace de nommage XML. IL est caractérisé par les propriétés suivantes :
Exemple : xmlns:Prefix=“TargetNameSpace”
Une Extension est une balise du ficher WSDL dont la structure est définie dans un namespace différent du namespace WSDL. Elle est caractérisée par son namespace, son nom et un ensemble de propriétés dont la valeur peut être ou non qualifiée.
Exemple : <Namespace:Nom Property=“Value”/>
Une Property est une propriété d’une Extension. Elle se caractérise par un nom et une valeur. Cette dernière peut être qualifiée si elle dépend d’un namespace ou non qualifiée dans le cas contraire.
On Utilise une Property pour représenter les valeurs non qualifiées et une Property Typée dans le cas des valeurs qualifiées.
Les Extensions BPEL du modèle WSDL sont des extensions prédéfinies pour les besoins des modèles BPEL. On retrouve dans cette catégorie les extensions de type PartenerLinkType, Property et PropertyAlias.
Note : Reportez vous à la documentation du module BPEL Designer pour plus d’informations sur ces extensions.
Le module WSDL Designer s’appuie sur le module XSD Designer pour la gestion des types XSD.
Deux méthodes sont proposées pour prendre en charge les types XSD :