Guide de l’utilisateur de l’intégrateur de transactions

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 des ordinateurs mainframe (TP) et IBM i transactions 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 clients et serveurs s’exécutent au moment de l’appel.

    Si vous avez besoin d’une solution d’intégration d’application qui ne nécessite pas que les systèmes client et serveur s’exécutent au moment de l’appel, utilisez une solution de messagerie asynchrone telle que l’intégrateur de messages (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 s’exécute 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ées sur mainframe existantes à des applications Windows basées sur le .NET Framework. Vous n’avez 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 TPS CICS et IMS existants lorsque vous évoluez vers un environnement de calcul client/serveur à trois niveaux ou Web-vers-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 pendant que vous conservez l’accès aux transactions hôtes.

    TI prend en charge la connectivité SNA et la connectivité TCP/IP sans nécessiter une empreinte hôte ou la réécriture de transactions hôtes coûteuse. Vous pouvez choisir la connectivité SNA si vous avez besoin d’une validation en deux phases (2PC) ou d’une 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.

    La véritable intégration du traitement des transactions en ligne (OLTP) avec des systèmes compatibles .NET implique l’intégration de CICS et IMS aux solutions basées sur Windows. CICS et IMS sont largement utilisés dans l’arène mainframe pour créer des solutions OLTP distribuées telles que le suivi des clients et l’entrée de commande. TI intègre CICS et IMS à .NET en créant des interfaces .NET aux 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 en collaboration 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 ces tâches :

  • Activez le TP hôte (mainframe).

  • Transmettez 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 assembly .dll fichier) 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

Guide de démarrage avec TI

Vue d’ensemble du traitement initié par Windows

Travail avec le traitement initié par l'hôte

Guide des performances de l’intégrateur de transactions