Modèles de programmation
Un modèle de programmation définit la ou les méthodes utilisées pour accéder aux applications serveur et les intégrer aux applications hôtes. Un modèle de programmation est une combinaison des éléments suivants :
Protocole de communication utilisé pour échanger des données avec le programme d’application distante.
Environnement hôte cible utilisé pour héberger le programme d’application serveur.
Sémantique d’interaction définie par l’application pour contrôler les séquences de connexion, d’échange de données et de déconnexion.
Transaction Integrator prend en charge un ensemble de modèles de programmation prédéfinis pour le traitement initié par Windows et pour le traitement initié par l’hôte. Le tableau suivant récapitule les 11 modèles de programmation WIP disponibles en fonction du protocole et de l’environnement cible.
Protocol | Environnement cible/hôte | Modèle de programmation host Integration Server | Nom COMTI du serveur d’intégration hôte |
---|---|---|---|
TCP/IP | CICS | Lien de message de demande de transaction TCP (TRM) | MS Link |
TCP/IP | CICS | Lien MESSAGE DE L’ÉCOUTEUR AMÉLIORÉ TCP (ELM) | n/a |
TCP/IP | CICS | Données utilisateur du message de demande de transaction TCP (TRM) | Serveur simultané |
TCP/IP | CICS | Données utilisateur du message d’écouteur amélioré TCP (ELM) | n/a |
TCP/IP | IMS | Se connecter à IMS | Connexion OTMA (Open Transaction Management Architecture) IMS |
TCP/IP | IMS | IMS Implicite | Implicite |
TCP/IP | IMS | IMS Explicit | Explicit (Explicite) |
TCP/IP | IBM i | Ibm i Distributed Program Calls (DPC) | n/a |
LU6.2 | CICS | Données utilisateur CICS LU6.2 | CICS avec LU6.2 |
LU6.2 | CICS | Liaison CICS LU6.2 | CICS à l’aide du lien |
LU6.2 | IMS | Données utilisateur IMS LU6.2 | IMS avec LU6.2 |
Le tableau suivant récapitule les cinq modèles de programmation HIP disponibles en fonction du protocole et de l’environnement cible.
Protocol | Environnement cible/hôte | Modèle de programmation host Integration Server | Nom COMTI du serveur d’intégration hôte |
---|---|---|---|
TCP/IP | CICS | Lien de message de demande de transaction TCP (TRM) | n/a |
TCP/IP | CICS | Lien MESSAGE DE L’ÉCOUTEUR AMÉLIORÉ TCP (ELM) | n/a |
TCP/IP | CICS | Données utilisateur TCP | n/a |
TCP/IP | IBM i | Ibm i Distributed Program Calls (DPC) | n/a |
LU6.2 | CICS | Données utilisateur CICS LU6.2 | n/a |
LU6.2 | CICS | Liaison CICS LU6.2 | n/a |
Dans cette section
Liaison de messages de demande de transaction TCP
Liaison de message de l’écouteur amélioré TCP
Données utilisateur des messages de demande de transaction TCP
Données utilisateur des messages de l’écouteur amélioré TCP
Appels de programme distribué IBM i
Données utilisateur CICS LU6.2
Choisir le modèle de programmation approprié