Intégrateur de transactions - Guide de l’utilisateur

Cette section contient des informations sur l’utilisation de l’intégrateur de transactions (TI). L’intégrateur de transactions est la solution d’intégration d’applications .NET Framework synchrone dans Host Integration Server. TI vous permet d’intégrer des programmes transactionnels basés sur un ordinateur mainframe (TP) et des transactions IBM i avec des applications système Windows Server basées sur des composants lorsque les conditions suivantes sont remplies :

  • Une solution synchrone ou transactionnelle est nécessaire.

  • Les systèmes client et serveur sont en cours d’exécution au moment où l’appel est effectué.

    Si vous avez besoin d’une solution d’intégration d’applications qui ne nécessite pas que les systèmes client et serveur soient en cours d’exécution au moment de l’appel, utilisez une solution de messagerie asynchrone telle que Message Integrator (canal WCF pour WebSphere MQ) au lieu de TI. Dans une solution asynchrone, le système de mise en file d’attente de niveau intermédiaire est en cours d’exécution au moment où le client émet un message de demande, le serveur récupère le message et renvoie la réponse, puis le client reçoit la réponse du niveau intermédiaire.

    Avec TI, vous pouvez intégrer des TPs basés sur un ordinateur mainframe existants à des applications Windows basées sur le .NET Framework. Vous n’aurez peut-être même pas à modifier votre TP si vous avez séparé la logique métier de la logique de présentation. Les Assistants de TI vous guident tout au long du processus de modification, étape par étape.

    Avec TI, vous pouvez conserver les fournisseurs de données CICS et IMS existants lorsque vous passez à un environnement informatique client/serveur à trois niveaux ou web-à-hôte. En utilisant TI pour appeler des transactions mainframe, vous pouvez programmer dans les environnements visuels orientés objet et les langages de programmation que vous connaissez tout en conservant l’accès aux transactions hôtes.

    TI prend en charge à la fois la connectivité SNA et la connectivité TCP/IP sans nécessiter d’empreinte hôte ni de réécriture coûteuse des transactions d’hôte. Vous pouvez choisir la connectivité SNA si vous avez besoin d’une validation en deux phases (2PC) ou choisir la connectivité TCP/IP si vous avez besoin d’un débit direct. IBM n’a pas implémenté 2PC pour le protocole TCP/IP, mais pour les cas où 2PC n’est pas nécessaire, TCP/IP peut vous fournir une connectivité directe.

    Véritable intégration du traitement transactionnel en ligne (OLTP) avec . Les systèmes compatibles NET signifient l’intégration de CICS et d’IMS à des solutions Windows. CICS et IMS sont largement utilisés dans le domaine des mainframes pour créer des solutions OLTP distribuées telles que le suivi des clients et la saisie des commandes. TI intègre CICS et IMS à .NET en créant des interfaces .NET pour les transactions CICS et IMS, puis en exécutant les transactions CICS et IMS sur le mainframe à partir de Windows.

    Un objet TI dans une application .NET fonctionne de concert avec l’environnement d’exécution TI, Microsoft Distributed Transaction Coordinator (MS DTC) et l’environnement distant associé (RE) pour piloter un TP CICS ou IMS. Ensemble, ils effectuent les tâches suivantes :

  • Activez le tp de l’hôte (mainframe).

  • Passez les paramètres spécifiés par l’objet TI au TP.

  • Exécutez le TP.

  • Retourne les résultats à l’objet TI.

    Lorsque vous référencez un objet TI (un fichier d’assembly .dll) dans une application .NET, cette application démarre automatiquement l’environnement d’exécution TI et utilise les informations de point de terminaison associées à l’environnement distant pour appeler la transaction mainframe associée à cette méthode TI.

Dans cette section

Bien démarrer avec l’intégrateur de transactions

Vue d’ensemble de WIP

Utilisation de HIP

Intégrateur de transactions - Guide des performances