Brevet FR2842377A1 — publié le 20040116

La présente invention est, d'une manière générale, relative à des applications de logiciel informatique, et plus particulièrement, à un système et à un procédé de configuration automatique et de lancement d'applications client Telnet 3270 dans un environnement Windows. Spécifique à IBM, l'architecture SNA ("System Network Architecture") constitue une architecture et un ensemble d'applications d'informatique réseau destinés à l'entreprise. Les applications SNA, également nommées applications "à écran passif", sont des programmes traditionnels développés pour une utilisation dans l'ensemble de ces réseaux d'entreprise. Avec la progression des réseaux multi-entreprises, de l'Internet et des protocoles TCP/IP, il est apparu la nécessité de permettre la continuité de l'accès à ces applications SNA sur les réseaux IP. Les technologies Telnet 3270, qui incluent les fonctions TN3270 et TN3270 Enhanced, ont été développées en réponse à ces besoins. Ces technologies s'appuient sur des approches client/serveur classiques. À titre d'exemple de solutions client qui mettent en #uvre ces technologies, figurent les applications "Host on Demand" d'IBM et WebClient d'OpenConnect. Pour ce qui concerne les solutions serveur qui mettent en #uvre ces technologies, on peut citer, à titre d'exemple, "Network Utility" d'IBM ou l'offre de routeurs Cisco. Un client TN3270 fonctionne de manière caractéristique sur une station de travail d'utilisateur, en implantant généralement un serveur TN3270 en frontal, ou à l'intérieur du processeur central correspondant. On utilise des protocoles traditionnels IP entre le client TN3270 et le serveur TN3270, et des protocoles SNA entre le serveur TN3270 et les applications SNA des processeurs centraux. Les publications qui suivent contiennent des informations supplémentaires concernant les technologies Telnet, TN3270, TN3270 Enhanced, Network Utility et plus généralement, "SNA sur IP" : "IBM 2216/Network Utility Host Channel Connection", Erol Lengerli, Jacinta Carbonell, Thomas Gructer ; IBM International Technical Support Organization, Janvier 1999, SG24-5303-00 ; Network Utility Description and Configuration Scénarios", Tim Kearby, Peter Gayek, Gallus Schlegel, Imre Szabo, Zhi-Yong Zhang ; IBM International Technical Support Organization, Janvier 1999, SG24-5289-00 ; "Internetworking with TCP/IP Volume I - Principles, Protocols and Architecture" Douglas E. Comer, seconde édition, Prentice Hall 1991 ; "SNA and TCP/IP Integration", Jerzy Buczak, Karl Wozabal, Antonio Luca Castrichella, Heikki Lehikoinen, Maria Cristina Madureira, Tsutomu Masaoka, IBM International Technical Support Organization, Avril 1999, SG24-5291-00 ; "TCP/IP Tutorial and Technical Overview", Martin W. Murhammer, Orcun Atakan, Stefan Bretz, Larry R. Pugh, Kazunari Susuki, David H. Wood, IBM International Technical Support Organization, Octobre 1998, GG24-3376-05 ; et les documents RFC (Request For Comments) émis par le groupe IETF (Internet Engineering Task Force), comprenant : RFC 1576 : TN3270 Current Practices, RFC 1646 : TN3270 Extensions for LU name and Printer Selection, RFC 1647 TN3270 Enhancements, RFC 2355 TN3270 Enhancements. Un des problèmes associés avec les applications Windows, d'une manière générale, est la possibilité de les installer à la discrétion de l'utilisateur (ou de l'administrateur système) à des emplacements très différents (par exemple, des disques, etc. ) d'une station de travail. Consécutivement, il est possible d'installer localement des clients TN3270 sur des emplacements de disques de n'importe quelle station de travail, conduisant ainsi à une opération non standard reposant sur un déclenchement automatique à partir d'une application SNA basée sur le Web, au moyen d'un navigateur Internet, toutes les possibilités d'installations devant être prises en compte pour l'ensemble des stations de travail. Les navigateurs Web faisant généralement usage des associations Windows pour déclencher des applications Web de l'intérieur, les clients TN3270 n'utilisent pas ou ne prévoient pas ces fonctions. Un autre problème est l'existence d'un nombre important de clients TN3270. Les clients TN3270 concernent une gamme qui va des produits freeware (gratuiciels) aux produits commerciaux. Ces produits ont leurs propres particularités, et plus important encore, ils disposent de leurs propres ensembles d'interfaces et de conventions pour la configuration et le lancement du client TN3270. En outre, il existe deux familles de clients TN3270. La première famille de clients TN3270 nécessite que chacun des paramètres de configuration soit défini dans un fichier spécifique de configuration dans un emplacement spécifique d'installation. La seconde famille de clients TN3270 permet la transmission de certains paramètres de configuration, sous la forme de paramètres d'exécution, au moment du lancement du client TN3270. Toutefois, aucune des familles de clients TN3270 n'utilise un ensemble quelconque de paramètres de configuration normalisés ou de mécanismes pour les définir. Ces problèmes, entre autres, sont associés aux clients TN3270. Il est donc nécessaire de proposer un système et un procédé améliorés permettant la configuration et le lancement automatiques d'applications client TN3270 dans un environnement Windows. la présente invention propose un système et un procédé de configuration et de lancement automatique de clients Telnet "TN"3270 dans un environnement Windows. Dans un mode de réalisation de la présente invention, un utilisateur, qui opère sur sa station de travail, sélectionne une application cible SNA à partir d'un emplacement distant qui est équipé d'un navigateur Web. L'utilisateur réalise cette opération au moyen d'un navigateur Web standard, comme Netscape Navigator ou Microsoft Internet Explorer, qui fonctionne sur la station de travail. La station de travail 120 reçoit ensuite un fichier de configuration de session, émis par le navigateur Web, en fonction de l'application cible SNA sélectionnée. Le navigateur Web déclenche un navigateur d'applications SNA en identifiant le fichier de configuration de session au moyen d'une extension de fichiers associée avec le navigateur d'applications SNA. Le navigateur d'applications SNA extrait un fichier de configuration de station de travail préalablement stocké sur la station de travail. Le fichier de configuration de station de travail comprend des informations concernant les différents clients TN3270 qui sont installés sur la station, en particulier les informations concernant leur emplacement, les paramètres de configuration, etc. Le navigateur d'applications SNA configure ensuite un client TN3270 approprié en fonction du fichier de configuration de station de travail et du fichier de configuration de session. Le fichier de configuration de session comprend des informations concernant le client TN3270 particulier utilisé par la station de travail, pour l'application cible SNA sélectionnée, et le serveur TN3270 utilisé pour accéder à l'application cible SNA. Après configuration du client TN3270 approprié, le navigateur d'applications SNA le lance, offrant ainsi à l'utilisateur l'accès à l'application cible SNA. Ces aspects de l'invention, entre autres, apparaîtront à l'examen des dessins annexés et de la description. La description qui suit porte sur la présente invention, par référence aux dessins annexés. Dans les dessins, des numéros de référence identiques indiquent des éléments identiques ou fonctionnellement similaires. En outre, le ou les chiffres situés à l'extrême gauche d'un numéro de référence indique le dessin dans lequel ce numéro de référence apparaît pour La première fois. La figure 1 représente un environnement dans Lequel différents modes de réalisation de la présente invention opèrent. La figure 2 représente un mode de réalisation conforme à la présente invention. La figure 3 représente une opération conforme à la présente invention. La présente invention propose un système et un procédé de configuration et de lancement automatique de clients Telnet 3270 dans un environnement Windows. La figure 1 représente un environnement 100 dans lequel différents modes de réalisation de la présente invention sont opérationnels, incluant une station de travail 120, un ou plusieurs clients TN3270 130 (représentés sous la forme d'un client TN3270 130A, d'un client TN3270 130B et d'un client TN3270 130C) installés sur la station de travail 120, et un serveur rN3270 140 interfacé avec, ou fonctionnant dans, un processeur central 150. Le client TN3270 130 et le serveur TN3270 140 sont mutuellement connectés au moyen de différents protocoles IP sur un réseau. Le processeur central 150 héberge une application cible SNA 160. Selon des modalités classiques, pour pouvoir accéder à l'application cible SNA 160, un utilisateur 110 identifie et localise un client approprié parmi les clients TN3270 130 installés sur la station de travail (représenté par le client TN3270 130 dans cet exemple) et le configure pour en permettre le fonctionnement avec le serveur TN3270 140. Ce processus n'est pas insignifiant, car l'utilisateur 110 doit connaître le serveur TN3270 140 associé à l'application cible SNA 160, le lieu d'implantation du serveur TN3270 (en terme d'adresses IP, de nom DNS, etc. ), ainsi que les paramètres requis pour le client TN3270 130C et le serveur TN3270 140 afin de permettre l'accès souhaité à l'application cible SNA 160. Dans cet exemple, l'utilisateur 110 sélectionne et lance le client TN3270 130C. Il peut s'agir d'appliquer au client TN3270 130C des paramètres de configuration afin d'assurer une connexion correcte au serveur TN3270 140, sur le réseau, par le biais des protocoles IP. L'utilisateur 110 obtient ainsi l'accès à l'application cible SNA 160. Ce processus est, d'une manière générale, bien connu. La figure 2 représente un environnement 200 dans lequel un mode de réalisation la présente invention fonctionne, et comprend un navigateur d'applications SNA 110 et un navigateur d'applications Web 220, ainsi que différents éléments figurant dans l'environnement 100. Conformément à la présente invention, le navigateur d'applications SNA 210 opère sur la station de travail 120, et en conjonction avec le navigateur d'applications Web 220, pour accéder à l'application cible SNA 160. Dans un mode de réalisation de la présente invention, le navigateur d'applications SNA 210 opère également en conjonction avec le navigateur Web installé sur la station de travail 120 (non illustré par ailleurs) afin d'accéder, à distance, au navigateur d'applications Web 220 via le réseau. Dans d'autres modes de réalisation de la présente invention, le navigateur d'applications SNA 210 et le navigateur d'applications Web 220 sont implantés simultanément sur la station de travail 120. Le fonctionnement de ce dernier mode de réalisation est présenté dans la description du mode de réalisation illustré par la figure 2. Dans un mode de réalisation de la présente invention, l'utilisateur 110 accède au navigateur Web 220 grâce au navigateur Web, lorsqu'il souhaite accéder à l'application cible SNA 160. Le navigateur d'applications Web 220 fournit à l'utilisateur 110 des points d'entrée permettant d'identifier les différentes applications cible SNA 160 accessibles pour l'utilisateur 110. Ces points d'entrée sont fournis sous la forme d'un menu, d'une collection d'icônes, d'un ensemble d'hyperliens, etc., selon le cas. Les points d'entrée peuvent être fournis pour l'ensemble des applications cible SNA 160 possibles sur le réseau, ou uniquement celles pour lesquelles l'utilisateur 110 dispose d'une autorisation d'accès (par exemple, selon les choix d'un administrateur de réseau, etc. ) ou encore pour les applications cible SNA 160 dont le navigateur d'applications Web 220 connaît la disponibilité (elles sont opérationnelles). Dans un mode de réalisation, l'utilisateur 110 sélectionne une des applications cible SNA 160 répertoriées à partir des points d'entrée fournis par le navigateur d'applications Web 220, par exemple, au moyen d'un "clic de souris". Selon le cas, d'autres mécanismes de sélection d'une des applications cible SNA 160 sont disponibles. Après sélection par l'utilisateur 110 d'une des applications cible SNA 160, le navigateur d'applications Web 220 fournit au navigateur d'applications SNA 210 des informations associées au client TN3270 130 approprié à installer et/ou configurer sur la station de travail 120, pour accéder à l'application cible SNA 160 sélectionnée. Dans certains modes de réalisation de la présente invention, le navigateur d'applications Web 220 fournit au navigateur d'applications SNA 210 un client TN3270 130 complet. Dans d'autres modes de réalisation de la présente invention, le navigateur d'applications Web 220 fournit au navigateur d'applications SNA 210 des informations qui identifient le client TN3270 130 approprié pour une utilisation par l'application cible SNA sélectionnée. Dans d'autres modes de réalisation où aucun client TN3270 130 n'a été défini, il est possible d'utiliser un client TN3270 130 par défaut. Dans tous ces modes de réalisation, il est nécessaire de fournir les paramètres de configuration requis pour le client TN3270 sélectionnée. Outre les informations associées au client TN3270 130 approprié, le navigateur Web 170 fournit également au navigateur d'applications SNA 210 des informations permettant d'identifier un serveur TN3270 140 associé à l'application cible SNA 160 sélectionnée. Ces informations incluent éventuellement une adresse IP, un nom DNS, ou d'autres informations qui permettent l'identification du serveur TN3270 140 approprié, le cas échéant. D'autres informations peuvent être fournies selon le cas. Conformément à la présente invention, le navigateur d'applications Web 220 et le navigateur d'applications SNA 210 opèrent en conjonction mutuelle pour : 1) comprendre la configuration de la station de travail 120, en particulier la localisation de tous les clients TN3270 130 possibles qui y sont installés ; 2) comprendre les modalités d'installation de ces clients TN 3270 130, les modalités de leur configuration et/ou de leur lancement une fois que l'utilisateur 110 a sélectionné une des applications cible SNA 160 ; et 3) comprendre lequel des serveurs des TN3270 140 est nécessaire, et sa localisation. Une fois identifié le serveur TN3270 140 approprié, le navigateur d'applications SNA 210 lance le client TN3270 130, déclenchant par conséquent la session avec l'application cible SNA 160 sur le processeur central 160. Dans un mode de réalisation de la présente invention, les informations de configuration susmentionnée sont fournies au navigateur d'applications SNA 210 par le navigateur d'applications Web 220 dans un fichier de configuration de session. Plus spécifiquement, le navigateur d'applications Web 220 fournit le fichier de configuration de session à un navigateur Web présent sur la station de travail 120, qui identifie l'association du fichier de configuration de session avec le navigateur d'application SNA 210. Ainsi, après réception du fichier de configuration de session, le navigateur Web déclenche automatiquement le navigateur d'applications SNA 210 pour le traiter. Le fonctionnement du navigateur d'applications Web 220 et du navigateur d'applications SNA 210 est décrit de manière plus détaillée ci-après. Dans un mode de réalisation de la présente invention, le navigateur d'applications SNA 210 comporte deux modes opérationnels un mode d'initialisation et un mode d'exécution. La description qui suit porte sur le mode d'initialisation. Pour pouvoir accéder pour la première fois aux applications SNA 160 au moyen du navigateur d'applications Web 220, le navigateur d'applications SNA 210 doit être tout d'abord installé sur la station de travail 120. Dans un mode de réalisation de la présente invention, on télécharge et on installe le navigateur d'applications SNA 210 sur la station de travail 120 lorsque l'utilisateur 110 accède au navigateur d'applications Web 220 pour la première fois. Il est possible de réaliser cette opération de manière automatique, le cas échéant, ou lorsque l'utilisateur 110 sélectionne un hyperlien "téléchargement" ou "installation" à partir d'une interface fournie par le navigateur d'applications Web 220, le cas échéant également. Une fois téléchargé et installé, le navigateur d'applications SNA 210 est lancé, au choix, automatiquement, ou après sélection par l'utilisateur 110. Dans un mode de réalisation, après le lancement, si le navigateur d'applications SNA 210 ne détecte aucune information de configuration sur la station de travail 120, il passe dans le mode d'initialisation. Dans le mode d'initialisation, le navigateur d'applications SNA 210 tente de collecter des informations concernant la station de travail 120, pour savoir notamment lequel des navigateurs Web possibles sera utilisé et celui des différents clients TN3270 130 qui sera utilisé. Dans un mode de réalisation de la présente invention, le navigateur d'applications SNA 210 propose à l'utilisateur 110 un panneau d'initialisation qui permet à l'utilisateur 110 de définir ces informations. Le panneau d'initialisation présente éventuellement à l'utilisateur 110 une liste de navigateurs Web reconnus, par exemple, Internet Explorer, Netscape navigateur, etc. L'utilisateur 110 peut alors sélectionner celui qu'il souhaite éventuellement utiliser. Une fois sélectionné, le navigateur d'applications SNA 210 procède à une association (dans le contexte du ou des navigateur(s) Web sélectionné(s)) entre lui-même et un fichier doté d'une extension de fichier particulière (par exemple, ".abc"). Une fois l'association effectuée, après lecture et téléchargement des fichiers comportant cette extension particulière au moyen du navigateur Web, on active le navigateur d'applications SNA 210 au moyen du navigateur Web pour traiter les fichiers, le cas échéant. Dans certains modes de réalisation de la présente invention, cette opération est effectuée sans aucune intervention de l'utilisateur 110 concernant l'acceptation ou le rejet du téléchargement, l'utilisateur 110 étant susceptible de configurer son navigateur Web pour accepter en permanence le téléchargement de ses fichiers. Le panneau d'initialisation présente par ailleurs éventuellement à l'utilisateur 110 une liste des clients TN3270 130 possibles, et qui sont susceptibles d'être utilisés dans la station de travail 120. Dans un node de réalisation de la présente invention, une liste les clients TN3270 130 reconnus est proposée, à partir de laquelle l'utilisateur 110 est en mesure de sélectionner celui qu'il souhaite éventuellement utiliser. Dans un mode de réalisation de la présente invention, pour chacun des clients TN3270 130 sélectionnés, on demande à l'utilisateur 110 d'identifier le répertoire de la station de travail 120 dans lequel se trouve le client TN3270 130. Dans un autre mode de réalisation de la présente invention, il est possible d'automatiser la localisation du répertoire du client TN3270 130, le cas échéant. Par exemple, l'utilisateur 110 spécifie éventuellement qu'il utilisera un client TN3270 130 particulier sous la dénomination "Personal Communication (Pcomm)", situé dans le répertoire d'installation "c:\Program~Files\Personal Communications". Dans un mode de réalisation de la présente invention, ce choix implique implicitement que le fichier d'initialisation de ce client TN 3270 130 particulier se situe dans le sous-répertoire "\Private\" du répertoire d'installation. Dans d'autres modes de réalisation de la présente invention, les informations du navigateur Web et/ou du client de TN3270 130 sont collectées automatiquement en utilisant différentes fonctions Windows, le cas échéant. Dans un mode de réalisation de la présente invention, ces informations sont mémorisées sur la station de travail 120 dans un fichier de configuration de station de travail. Dans un mode de réalisation de la présente invention, l'utilisateur 110 spécifie éventuellement un client TN3270 130 par défaut. Ce choix est particulièrement utile, par exemple, si plusieurs clients TN3270 130 sont installés sur la station travail, le client TN3270 130 par défaut étant celui que préfère l'utilisateur 110. Dans certains modes de réalisation de la présente invention, le panneau d'initialisation propose éventuellement à l'utilisateur 110 une liste contenant les URL des sites où il est possible de télécharger les différents clients TN3270 130. L'utilisateur 110 peut alors décider de télécharger et d'installer différents clients TN3270 130, le cas échéant. Le cas échéant, l'utilisateur 110 est susceptible de redémarrer le navigateur d'applications SNA 210 pour installer différents clients TN3270 130, ajouter un nouveau client TN3270, effectuer une reprise suite à un problème, etc. Dans tous les cas, les informations collectées par le navigateur d'applications SNA 210 lorsque le mode d'initialisation est actif sont sauvegardées sur la station de travail 120 dans le fichier de configuration de station travail. Dans certains modes de réalisation de la présente invention dans lesquels la station de travail 120 fait l'objet d'un chargement et d'une configuration selon des modalités toujours identiques, à titre d'exemple, pour une entreprise particulière, il serait possible de précharger un fichier de configuration de station de travail préconfiguré sur la station travail. Un fichier de configuration de station de travail unique étant partagé entre tous les utilisateurs d'une entreprise, des modes de réalisation de la présente invention permettent d'éviter la nécessité de fichiers de configuration spécifiques pour le navigateur d'applications Web 220. Ceci conduit à une solution extrêmement évolutive et sécurisée pour des applications qui nécessitent un fichier de configuration dédié pour chaque station de travail et/ou chaque type de client TN3270. En outre, on obtient une simplification considérable de la détermination des problèmes et de la maintenance. Le mode d'initialisation ayant été ainsi décrit, la description qui suit porte sur le mode d'exécution. Lorsque le navigateur d'applications Web 220 fait l'objet d'un accès ultérieur par l'utilisateur 110 au moyen du navigateur Web, le navigateur d'applications Web 220 fournit à l'utilisateur 110 des points d'entrée concernant les applications cible SNA 160 potentielles, comme décrit précédemment. Lorsque l'utilisateur 110 sélectionne une des applications cible SNA, par exemple, en cliquant sur un hyperlien dans un écran de sélection, le système renvoie, par le réseau, à la station de travail 120 un fichier de configuration de session. Dans un mode de réalisation, ce fichier de configuration de session est muni d'une extension qui identifie une association avec le navigateur d'applications SNA 210, entraînant par conséquent le déclenchement du navigateur d'applications SNA 210 par le navigateur Web. Dans certains modes de réalisation de la présente invention, le fichier de configuration de session comprend des informations d'identification (par exemple, une adresse IP, un nom DNS, etc. ) d'un des serveurs TN3270 140 utilisés pour accéder à l'application cible SNA 160 sélectionnée. Dans certains modes de réalisation de la présente invention, ce fichier comprend également des informations d'identification d'un des clients TN3270 130 utilisés pour la session. Dans certains modes de réalisation de la présente invention, si aucun client TN3270 130 n'est spécifié, il est possible d'utiliser le client TN3270 130 par défaut. Ce fichier inclut éventuellement différents paramètres de configuration utilisés pendant la session. Ce fichier est élaboré dynamiquement par le navigateur d'applications Web 220, en fonction d'informations de configuration fournies au navigateur d'applications 220 par l'opérateur de réseau. Dans certains modes de réalisation de la présente invention, seules les informations de configuration (à savoir, les paramètres de client TN3270) obtenus au moyen du navigateur d'applications Web 220 sont actualisées par le navigateur d'applications SNA 210. En d'autres termes, les autres paramètres de client TN3270 non spécifiés par le navigateur d'applications Web 220 (notamment les dimensions des écrans, par exemple) ne sont pas modifiés par le navigateur d'applications SNA. Le fichier de configuration de session et le fichier de configuration de station de travail étant stockés pendant l'initialisation, le navigateur d'applications SNA 210 connaît l'emplacement du client TN3270 à lancer, les modalités de configuration de ce client TN 3270 130, si nécessaire, au choix avant ou pendant l'exécution au moyen de paramètres d'exécution, et le serveur TN3270 140 au moyen duquel il lancera éventuellement une session pour pouvoir accéder à l'application cible SNA 160 sélectionnée. Une fois le traitement terminé, le navigateur d'applications SNA 210 met fin à son fonctionnement. La configuration et le lancement effectifs des différents clients TN3270 130 sont, d'une manière générale, bien connus. Dans un mode de réalisation de la présente invention, le navigateur d'applications SNA 210 est muni d'un fichier de configuration de station de travail pour chacun des clients TN3270 130 installés sur la station de travail 120. Dans une variante de mode de réalisation, le navigateur d'applications SNA 210 est muni d'un fichier de configuration de station de travail unique qui contient des informations concernant tous les clients TN3270 130 installés. Dans ces modes de réalisation, les fichiers de configuration de station de travail incluent éventuellement également tous les mots clés d'initialisation possibles ainsi que leurs utilisations pour les clients TN3270 130 respectifs. En reprenant l'exemple précédent "Pcomm", dans certains modes de réalisation de la présente invention, le navigateur d'applications SNA 210, qui sait au moyen du fichier ".abc" que l'on doit utiliser PComm, accède au fichier d'initialisation Pcomm situé dans le répertoire "c:\Program~Files\Personal~Communications\Private\" de la station de travail 120, localise une instruction "HostName=xxxxxx", remplace le terme "xxxxxx" par l'adresse du serveur TN3270 140 approprié (en d'autres termes, l'adresse IP ou le nom DNS) provenant du fichier ".abc", et enregistre finalement le fichier de configuration au même emplacement. Ensuite, après avoir démarré PComm, le navigateur d'applications SNA 210 met fin à son propre fonctionnement. PComm est automatiquement dirigé pour utiliser le serveur TN3270 140 approprié grâce au fichier d'initialisation PComm modifié de manière adéquate. La figure 3 représente une opération d'un mode de réalisation de la présente invention de manière plus détaillée. Lors d'une opération 310, un utilisateur 110, qui utilise d'une station de travail 120, sélectionne une application cible SNA 160 à partir d'un emplacement distant (par exemple, un site Web) qui héberge le navigateur d'applications Web 220, au moyen d'un navigateur Web présent sur la station de travail 120. En réponse, au cours d'une opération 320, la station de travail 120 reçoit un fichier de configuration de session émis par le navigateur d'applications Web 220 en fonction de l'application cible SNA 160 sélectionnée. Lors d'une opération 330, le navigateur Web présent sur la station de travail 120 active le navigateur d'applications SNA 210 en identifiant une extension du fichier de configuration de session associée au navigateur d'applications SNA 210. Lors d'une opération 340, le navigateur d'applications SNA 210 lit un fichier de configuration de station de travail sur la station de travail 120. Lors d'une opération 350, le navigateur d'applications SNA 210 configure un client TN3270 130 approprié en fonction du fichier de configuration de station de travail et du fichier de configuration de session. Lors d'une opération 360, le navigateur d'applications SNA 210 lance le client TN3270 130 configuré, donnant ainsi à l'utilisateur 110 accès à l'application cible SNA 160. Différents modes de réalisation de la présente invention ayant été décrits ci-dessus, il apparaît clairement qu'ils ont été présentés à titre de simple exemple, et ne constituent pas une limitation. L'étendue et le champ d'application de la présente invention ne doivent donc pas être considérés comme limités par l'un des modes de réalisation décrits cidessus donnés à titre d'exemple, mais ne doivent être définis qu'en conformité avec les revendications annexées et leurs équivalences. La description qui précède des modes de réalisation préférés est destinée à permettre toute personne compétente dans l'art de réaliser ou d'utiliser la présente invention. L'invention ayant été plus particulièrement représentée et décrite par référence à ses modes de réalisation préférée, il apparaîtra à toute personne compétente dans l'art qu'elle peut faire l'objet de différentes variantes de forme et de détail sans s'écarter de son esprit et de son champ d'application. REVENDICATIONS 1. Procédé de configuration et de lancement automatique d'un client TN3270, caractérisé en ce qu'il comprend les opérations consistant à : collecter des informations de configuration associées à chacun des clients d'une pluralité de clients TN3270 installés sur une station de travail, lesdites informations de configuration comprenant au moins une identité et un emplacement associés à chacun des clients de ladite pluralité de clients TN3270 ; en réponse à un utilisateur désignant une application cible SNA souhaitée, recevoir des informations de configuration de session constituées au moins d'informations d'identification d'un client TN3270 à lancer pour accéder à ladite application cible SNA et des informations d'identification d'un serveur TN3270 avec lequel ledit client TN3270 devrait être interfacé ; et en réponse à la réception desdites informations de configuration de session, la configuration automatique dudit client TN3270 pour assurer l'interface avec ledit serveur TN3270 et le lancement automatique dudit client TN3270 configuré, permettant ainsi à l'utilisateur d'accéder à ladite application cible SNA souhaitée. 2. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre des marqueurs identifiant au moins une application cible SNA. 3. Procédé selon la revendication 2, caractérisé en ce que ladite réception de marqueurs d'identification d'au moins une application cible SNA comprend la réception desdits marqueurs au moyen d'un navigateur Web à partir d'un emplacement situé à distance de la station de travail. 4. Procédé selon la revendication 1, caractérisé en ce que ladite réception des informations de configuration de session comprend la réception desdites informations de configuration de session au moyen d'un navigateur Web fonctionnant sur la station de travail. 5. Procédé selon la revendication 4, caractérisé en ce que ladite réception des informations de configuration de session comprend la réception desdites informations de configuration de session au moyen d'un navigateur Web fonctionnant sur la station de travail. 6. Procédé selon la revendication 4, caractérisé en ce que ladite réception desdites informations de configuration de session comprend la réception d'un fichier de configuration de session au moyen d'un navigateur Web fonctionnant sur la station de travail. 7. Procédé selon la revendication 6, caractérisé en ce que ladite réception d'un fichier de configuration de session comprend la réception d'un fichier de configuration de session comportant une extension de fichier identifiée par le navigateur Web qui, de ce fait, déclenche ladite configuration automatique et ledit lancement automatique. 8. Produit programme d'ordinateur, comprenant un support lisible par informatique, destiné à stocker un programme informatique de mise en #uvre d'un procédé de configuration et de lancement automatique d'un client TN3270, caractérisé en ce que le programme informatique comprend : un premier code de segment destiné à collecter des informations de configuration associées à chacun des clients d'une pluralité de clients TN3270 installés sur une station de travail, lesdites informations de configuration comprenant au moins une identité et un emplacement associés à chacun des clients de ladite pluralité de clients TN3270 ; un second code de segment destiné à recevoir des informations de configuration de session comprenant au moins des informations d'identification d'un client TN3270 à lancer pour accéder à ladite application cible SNA et des informations d'identification d'un serveur TN3270 avec lequel le client TN3270 devrait s'interfacer ; et un troisième code de segment destiné à la configuration automatique dudit client TN3270 pour assurer l'interface avec ledit serveur TN3270 ; un quatrième code de segment destiné au lancement automatique dudit client TN3270 configuré, permettant ainsi à l'utilisateur d'accéder à ladite application cible SNA souhaitée. 9. Système de configuration et de lancement automatique d'un client TN3270 (130A, 130B, 130C), caractérisé en ce qu'il comprend : une station de travail (120) ; un navigateur Web susceptible de fonctionner sur ladite station de travail ; un navigateur d'applications SNA (210) susceptible de collecter des informations de configuration associées à un client TN3270 (130A, 130B, 130C) installé sur ladite station de travail (120), afin de recevoir des informations de configuration de session depuis un emplacement distant par le biais dudit navigateur Web, pour configurer ledit client TN3270 en fonction desdites informations de configuration et desdites informations de configuration de session, et pour lancer ledit client TN3270. 10. Procédé d'accès à une application cible SNA distante à partir d'une station de travail, caractérisé en ce qu'il comprend les opérations consistant à : sélectionner (310) une application cible SNA accessible à partir d'un navigateur d'applications Web, le navigateur d'applications Web étant situé à distance de la station de travail ; recevoir (320) un fichier de configuration de session provenant du navigateur d'applications Web en fonction de l'application cible SNA sélectionnée ; invoquer (330) un navigateur d'applications SNA en réponse à ladite réception du fichier de configuration de session ; obtenir (340) un fichier de configuration de station de travail auprès de la station de travail ; configurer (350) un client TN3270 approprié en fonction du fichier de configuration de station de travail et du fichier de configuration de session ; et lancer (360) le client TN3270 approprié, permettant ainsi à l'utilisateur d'accéder à l'application cible SNA. 11. Procédé selon la revendication 10, caractérisé en ce que ladite sélection d'une application cible SNA et ladite réception d'un fichier de configuration de session sont réalisées au moyen d'un navigateur Web fonctionnant sur la station de travail. 12. Procédé selon la revendication 10, caractérisé en ce que ladite invocation d'un navigateur d'applications SNA est réalisée au moyen d'une association effectuée entre une extension du fichier de configuration de session et le navigateur d'applications SNA.