Partager via


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 à des applications hôtes. Un modèle de programmation est une combinaison de :

  • 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 la connexion, l’échange de données et les séquences de déconnexion.

    L’intégrateur de transactions 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.

Protocole Environnement cible/hôte Modèle de programmation Host Integration Server Nom COMTI du serveur d'intégration de l'hôte
TCP/IP CICS Lien TRM (Tcp Transaction Request Message) Lien MS
TCP/IP CICS Message d'Écouteur Amélioré TCP (ELM) - Lien 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é (ELM) TCP n/a
TCP/IP IMS IMS Connect Connexion OTMA (Open Transaction Management Architecture) IMS
TCP/IP IMS IMS Implicite Implicite
TCP/IP IMS IMS explicite Explicite
TCP/IP IBM i Ibm i Distributed Program Calls (DPC) n/a
LU6.2 CICS Données utilisateur CICS LU6.2 CICS utilisant LU6.2
LU6.2 CICS Lien CICS LU6.2 CICS à l’aide de Link
LU6.2 IMS Données utilisateur IMS LU6.2 IMS utilisant LU6.2

Le tableau suivant récapitule les cinq modèles de programmation HIP disponibles en fonction du protocole et de l’environnement cible.

Protocole Environnement cible/hôte Modèle de programmation Host Integration Server Nom COMTI du serveur d'intégration de l'hôte
TCP/IP CICS Lien TRM (Tcp Transaction Request Message) n/a
TCP/IP CICS Message d'Écouteur Amélioré TCP (ELM) - Lien 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 Lien CICS LU6.2 n/a

Dans cette section

Lien de message de demande de transaction TCP

Lien de signalisation de l'écouteur TCP amélioré

Données utilisateur du message de demande de transaction TCP

Données utilisateur du message d’écouteur amélioré TCP

IMS Connect

Appels de programme IBM i Distributed

Lien CICS LU6.2

Données utilisateur CICS LU6.2

Données utilisateur IMS LU6.2

Choix du modèle de programmation approprié

Voir aussi

Architecture de l’intégrateur de transactions