Modèle conversationnel pris en charge
TI prend uniquement en charge le modèle non conversationnel (ping-pong). Un programme transactionnel mainframe (TP) peut ne pas s’attendre à une séquence de requête-réponse (ping-pong) non relationnelle comme celle requise par TI, auquel cas, vous devrez modifier le TP mainframe. Le TP mainframe peut être configuré pour communiquer avec d’autres TPs à l’aide des modèles conversationnels ou pseudo-conversationnels, qui ne sont pas pris en charge par TI.
Dans une transaction non relationnelle, l’intégralité de l’échange de données entre le client et le serveur se produit dans un seul appel de méthode. L’échange de données peut être assez complexe (par exemple, si des jeux d’enregistrements sont utilisés), mais l’application de base n’a pas la possibilité de retarder l’échange de données ou de faire en sorte que la conversation reste inactive.
Un tp pseudo-conversationnel tente d’obtenir des interactions client/serveur de type conversationnel tout en évitant les problèmes de scalabilité associés aux conversations réelles. Les pseudo-conversations sont implémentées par des TPs qui conservent l’état des clients sur une série de demandes non relationnelles. Un handle de contexte spécifique à l’application est utilisé pour récupérer l’état enregistré au cours de la pseudo-conversation. TI ne prend pas en charge le modèle pseudo-conversationnel.