Projet IMS Enterprise Suite SOAP Gateway
Cette rubrique décrit les scénarios typiques du projet IMS Enterprise Suite SOAP Gateway
La IMS Enterprise Suite SOAP Gateway est une solution de service Web légère qui permet aux applications IMS d'interagir en dehors de l'environnement IMS via SOAP pour fournir et demander des services indépendamment de la plateforme, de l'environnement, langage d'application ou modèle de programmation. Vous pouvez activer les applications IMS COBOL et PL/I pour les services Web en utilisant les Enterprise Service Tools pour générer des artefacts de services Web pour les applications IMS COBOL et PL/I. Vous déployez ensuite ces artefacts de service Web sur le site Web de l'entreprise IMS Enterprise Suite SOAP Gateway pour rendre une application IMS disponible en tant que service Web. Différents types d'applications clientes, telles que Microsoft.NET, Java™ et des applications tierces, peuvent alors soumettre des requêtes SOAP à IMS pour piloter la logique commerciale des applications COBOL et PL/I.
- Scénario: Création d'une nouvelle interface de service (de bas en haut)
Générez une description de service Web et un traitement de message XML spécifique à l'exécution à partir d'une structure de langage de haut niveau. Vous pouvez utiliser cette option lorsque vous affichez un programme d'application en tant que fournisseur de services.
Artefacts générés (conversion XML compilée)
- IMS Enterprise Suite SOAP Gateway Programme de pilote
- IMS SOAP Request -Convertisseur XML
- IMS SOAP Response Convertisseur XML
- IMS Correlator (métadonnées d'exécution)
- document WSDL
- Demande XSD
- Réponse XSD
- Scénario: Mappage vers une interface de service existante (rencontre intermédiaire)
Définissez les mappages entre les structures de langage de haut niveau et WSDL, XML, ou XSD . Vous pouvez utiliser cette option pour générer le traitement des messages XML en fonction des mappages. Vous pouvez utiliser l'assistant Créer des mappages pour définir les mappages et créer des convertisseurs compilés. Si vous sélectionnez Mapper une interface de service existante , vous accédez à un assistant dans lequel vous sélectionnez la source et la cible du mappage. Une fois que vous avez sélectionné la source et la cible du mappage, l'éditeur de mappage à service unique s'ouvre.
Artefacts générés (conversion XML compilée)
- Correspondance entre XML et COBOL ou PL/I (message de demande)
- Programme IMS SOAP Driver
- IMS SOAP Request -Convertisseur XML
- IMS Correlator (métadonnées d'exécution)
- COBOL ou PL/I en XML (message de réponse )
- Programme IMS SOAP Driver
- IMS SOAP Response Convertisseur XML
- IMS Correlator (métadonnées d'exécution)
- Correspondance entre XML et COBOL ou PL/I (message de demande)
- Scénario : Création d'une nouvelle implémentation de service (top-down) IMS Enterprise Suite SOAP Gateway avec la conversion compilée et la langue Enterprise PL/I uniquementRemarque : Actuellement, ce scénario n'est pris en charge que dans le processeur de lots (voir Processeur par lots).
Scénario WSDL2PLI : Ce scénario est appelé scénario WSDL2PLI (WSDL vers PL/I ).
Dans ce scénario, un nouveau programme de fournisseur de services Web IMS Enterprise Suite SOAP Gateway prenant en charge une ou plusieurs opérations est créé à partir des informations d'un fichier WSDL.
Des API d'outils à service unique sont également fournies pour gérer la transmission et la réception des structures de langage SOAP sur la file d'attente de messages IMS ou dans IMS Connect.
Artefacts générés (voir Fichiers de sortie générés dans le scénario d' WSDL2PLI ) :
- Programme de pilote IMS Enterprise Suite SOAP Gateway prenant en charge plusieurs opérations
- Pour chaque opération:
- Structure de langage de demande
- Structure de langage de réponse
- Convertisseur de demande IMS Connect
- IMS Connect Convertisseur de réponse
- Fichier de corrélateur IMS à opérations multiples et convertisseur multiple (métadonnées d'exécution)
Composants :- Le composant à service unique qui effectue un traitement commun pour ce scénario est WSDL2ELS (structure WSDL vers Enterprise Language).
- Le composant à service unique qui effectue le traitement spécifique à PL/I dans ce scénario est WSDL2PLI (WSDL to PL/I ).
Concepts connexes
Référence connexe