CICS Transaction
Gateway gère la communication entre serveurs et applications.
CICS Transaction
Gateway
CICS Transaction
Gateway fonctionne sur toute une série de systèmes d'exploitation. Sur les systèmes d'exploitation Windows, UNIX et Linux, il peut accéder à différents types de serveurCICS ; sous z/OS, il peut uniquement accéder à CICS Transaction
Server for z/OS.
Sur les systèmes d'exploitation Windows, UNIX et Linux, CICS Transaction
Gateway utilise un démon client pour acheminer les requêtes External Call Interface (ECI), External
Presentation Interface (EPI) et External Security Interface (ESI) vers un serveur
CICS.
Sous z/OS, CICS Transaction
Gateway peut uniquement acheminer les requêtes d'interface ECI et n'a pas de démon client.
La communication entre CICS Transaction Gateway et l'application client utilise les protocoles suivants :
- Sockets TCP/IP
- SSL (Secure Sockets Layer)
Les sockets TCP/IP et SSL offrent une méthode de communication efficace pour les applications Intranet. CICS Transaction Gateway peut gérer de manière simultanée des liens vers des navigateurs Web connectés. Il peut également contrôler des conversations asynchrones vers différents serveurs CICS.
L'architecture multiprocessus de CICS Transaction Gateway active une passerelle unique prenant en charge plusieurs utilisateurs connectés simultanément.
CICS Transaction
Gateway offre les fonctionnalités suivantes :
- Démon Gateway : le démon Gateway communique avec les applications CICS fonctionnant sur les serveurs CICS via ECI, EPI ou ESI. Pour des raisons de sécurité, il réside en général sur un serveur Web.
- Classes Gateway : cette bibliothèque Java comprend des classes qui :
- Fournissent des API (Application Programming Interfaces) pour ECI, EPI et ESI.
Cela permet la communication entre les applications client Java et le démon Gateway.
- Permet aux applications client Java de communiquer avec des transactions sur un serveur et de gérer 3270 flux de données.
- Permet à vos applications client Java d'utiliser le protocole de sécurité SSL.
- Adaptateurs de ressources J2EE : ils fournissent une interface compatible J2EE à CICS pour vos applications client Java.
- Démon client : le démon client prend en charge les appels EPI, ECI et simultanés vers un ou plusieurs serveurs CICS. Le démon client peut communiquer avec plusieurs serveurs CICS utilisant toute une variété de protocoles. La prise en charge d'un protocole peut se faire par l'intermédiaire d'un ou plusieurs logiciels de communication, de telle manière que vous puissiez utiliser les produits les mieux adaptés à votre environnement en réseau. La manière dont le démon client fonctionne, ainsi que les serveurs et les protocoles utilisés pour la communication, est définie dans le fichier d'initialisation de CICS Transaction Gateway. Vous pouvez utiliser l'outil de configuration pour définir ces paramètres.
- Interfaces d'accès externes (ECI, EPI, ESI) : une interface externe permet à des applications non CICS d'accéder à des ressources CICS et de les mettre à jour en appelant des programmes CICS ou en initiant des transactions CICS. Utilisée conjointement avec les fonctions de communication CICS, elle permet aux programmes non CICS d'accéder à des ressources sur tout système CICS et de les mettre à jour.
Cela permet de prendre en charge des activités comme le développement d'interfaces graphiques pour des applications CICS et l'intégration de systèmes CICS et non CICS.
- Interface ECI (External Call Interface) : l'interface ECI permet à une application d'appeler un programme CICS de manière synchrone ou asynchrone. Elle permet d'optimiser la conception de nouvelles applications pour une opération client-serveur, avec la logique métier sur le serveur et la logique de présentation sur le client.
Remarque : Les outils J2C utilisent cette interface.
- Interface EPI (External Presentation Interface) : l'interface EPI permet à une application utilisateur d'agir comme un terminal 3270 logique et ainsi de contrôler une application 3270 CICS. Elle permet aux technologies modernes, comme les interfaces graphiques et multimédia, d'être utilisées avec des applications 3270 CICS traditionnelles.
Remarque : Les outils J2C n'utilisent pas cette interface.
- Interface ESI (External Security Interface) : l'interface ESI permet aux applications utilisateur de vérifier et de modifier les mots de passe pour les ID utilisateur spécifiés qui sont gérés par un ESM (External Security Manager) sur un serveur CICS server.
Remarque : Les outils J2C n'utilisent pas cette interface.