For z/OS platforms

Planification de l'utilisation d'adaptateurs locaux optimisés sur Liberty for z/OS

Planifiez l'implémentation de WebSphere Optimized Local Adapters (WOLA) dans votre environnement de serveur Liberty.

Avant de commencer

Pour que CICS Transaction Server for z/OS communique avec les adaptateurs locaux optimisés, la version requise minimale de CICS Transaction Server for z/OS est la version 4.1.

Pourquoi et quand exécuter cette tâche

Si vous disposez d'applications écrites en langage natif, comme Cobol, PL/I, C/C++ et des langages d'assemblage de haut niveau, qui s'exécutent dans des environnements tels que z/OS Batch, Customer Information Control System (CICS) ou USS (services système UNIX), vous pouvez utiliser des adaptateurs locaux optimisés pour procéder directement à des appels entre l'application en langage natif et la logique métier Java sur un serveur Liberty. Vous pouvez utiliser les adaptateurs locaux optimisés pour effectuer les appels suivants :
  • Des appels entrants depuis un espace adresse externe vers des applications Enterprise JavaBeans (EJB) qui sont déployées sur un serveur Liberty
  • Des appels sortants depuis une application qui s'exécute sur le serveur Liberty sous z/OS vers un programme serveur qui s'exécute dans un espace adresse externe
Si vous disposez d'un grand nombre d'applications en langage natif que vous voulez utiliser dans Liberty, l'implémentation d'adaptateurs locaux optimisés présente les avantages suivants :
  • Amélioration des performances
  • Propagation de contexte d'identité
  • Prise en charge de la liaison locale
  • Passerelle ou proxy pour les actifs existants sur les systèmes z/OS

Procédure

  1. Passez en revue les applications métier et les middlewares existants dans votre environnement pour identifier les processus d'application qui pourraient bénéficier de l'utilisation d'adaptateurs locaux optimisés. Choisissez les processus que vous pouvez supprimer et remplacer par des appels aux services appelables des API natives d'adaptateur local optimisé.

    Pour plus d'informations sur les cas dans lesquels utiliser des adaptateurs locaux optimisés, voir Adaptateurs locaux optimisés dans Liberty pour z/OS et Scénarios d'utilisation des adaptateurs locaux optimisés pour Liberty pour z/OS.

  2. Si vous prévoyez de propager un ID utilisateur de fonction d'autorisation système (SAF) depuis Liberty pour z/OS vers le système d'information d'entreprise (EIS), vérifiez que le serveur Liberty utilise un registre d'utilisateurs SAF. Pour plus d'informations, voir Activation et configuration du registre SAF sur z/OS.
  3. Consultez les exemples relatifs aux adaptateurs locaux optimisés. Plusieurs exemples sont inclus lorsque vous installez Liberty pour z/OS. Pour des informations sur l'utilisation des exemples, voir Exemples d'adaptateur local optimisé pour Liberty.
  4. Décidez de la façon dont vous allez utiliser les adaptateurs locaux optimisés. Vous pouvez utiliser les adaptateurs locaux optimisés pour effectuer des appels entrants et sortants.
    1. Utilisez les adaptateurs locaux optimisés pour effectuer des appels entrants vers des applications EJB du serveur Liberty.

      l'image ci-dessous représente le flux d'un appel CICS entrant vers une application EJB du serveur Liberty.

      Figure 1. Utilisation de CICSAppel entrant CICS vers une application EJB du serveur Liberty
    2. Utilisez les adaptateurs locaux optimisés pour appeler des programmes dans des espaces adresse externes depuis des applications du serveur Liberty.

      La figure ci-dessous représente le flux d'un appel de serveur Liberty sortant vers une transaction CICS.

      Appel sortant du serveur Liberty vers une transaction CICS

    Pour plus d'informations sur l'utilisation d'adaptateurs locaux optimisés, voir Enabling the Liberty server environment to use optimized local adapters et API d'adaptateurs locaux optimisés sur Liberty pour z/OS

Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_dat_useola.html