HighWay SNA Server

par Toni Conde, Consultant auprès du Centre ETHICS

Table des matières


HighWay SNA Server est l'un des produits de communication de la famille HighWay (FUJITSU - ICL) contenant entre autre des passerelles et des routeurs pour les protocoles SNA, TCP/IP et OSI.

Introduction

L'objet de cet article est de présenter ce qui est le plus avancé dans le domaine de la connectivité entre des micro-ordinateurs et l'environnement IBM sous MS-Windows et plus particulièrement appliqué à la notion de client/serveur dans le contexte du projet ETHICS (ETH Library Information and Control Systems) [1].

Le produit Microsoft SNA Server sous MS-Windows NT constitue le progiciel de base. Il rend la connexion d'un PC à un mainframe de type IBM ou AS/400 sous MS-Windows particulièrement conviviale par rapport à une approche classique, et ceci dans un environnement transactionnel utilisant une émulation de terminal type 3270. Le but de cette nouvelle approche client/serveur est de disposer:

Méthodologie

L'idée de base est d'offrir une solution économique et facile à mettre en oeuvre. L'utilisation d'une interface MS-Windows avec un LAN (ETHERNET IEEE 802.3 ou Token Ring IEEE 802.4/5) offre aux usagers un système flexible tout en restant dans un environnement IBM. Pour optimiser la puissance offerte par le Mainframe et le PC, SNA Server utilise l'architecture avancée client/serveur pour distribuer les processus de communication (fig. 1).

Figure 1: Environnement Microsoft SNA Server

Pour réaliser la connexion à un ou plusieurs SNA Server chaque PC utilise un protocole LAN standard, par exemple IPX/SPX ou TCP/IP. Pour réaliser la distribution des liens avec les Hosts, la charge de travail de la communication SNA est transportée par les serveurs utilisant le protocole SNA. Ceci réduit les contraintes de stockage et de traitement sur le poste client PC, allouant un seul protocole pour chaque PC en utilisation .

De cette façon il est possible de gérer les SNA Server à travers un LAN ou WAN, bridges, routers ou dial-up lines par exemple, en utilisant MS-Windows NT Remote Access Service (RAS). Cette flexibilité est obtenue par l'utilisation du standard industriel SNA APIs pour le développement d'applications de communications.

Outils de développement

SNA Server inclut un ensemble d'outils pour le développement d'applications avec les protocoles standard client/serveur et APIs. Ceux-ci peuvent être spécifiés pour les vingt principaux fournisseurs de solutions SNA. Ces fournisseurs peuvent bénéficier du support SDK et d'outils dynamiques de traçage, des émulateurs de type 3270 ou 5250, ainsi que tous les SNA Server APIs (APPC, CPI-C, LUA et CSV), ces derniers compatibles avec WOSA SNA API standard (voir fig. 2).

Figure 2: Architecture de développement SNA Server

HighWay SNA Server

HighWay SNA Server permet de réaliser de multiples connexions sur des Hosts de type SNA ou AS/400, le résultat concret d'un produit fini se basant sur l'architecture SNA Server de Microsoft, que nous avons présentée au paragraphe précédent.

Figure 3: Environnement HighWay

Le HighWay SNA Server donne la possibilité d'utiliser des applications qui tournent sur SNA à travers TCP/IP grâce à Data Link Switching support (DLSw). De cette façon, il est possible d'intégrer le trafic SNA et LAN dans le même réseau interconnecté. En plus, il existe la possibilité d'intégrer les cluster controller et ainsi de concentrer le trafic SNA dans un simple lien qui utillise DSPU.

Conclusions

La plupart des objectifs que nous nous étions fixés dans ce projet ont pratiquement été remplis, dans la mesure où nous pouvons offrir une alternative aux usagers internes du système ETHICS de saisir sous un environnement MS-Windows (voir fig. 4) tout en respectant les standard du Service Informatique Central - STI de l'EPFL. De plus, il a été possible d'intégrer nos cluster controller SNA/SDLC (via SWITCH) dans cette architecture client/serveur; ceci permet de maintenir l'investissement des équipements tout en évoluant vers de nouvelles technologies.

Figure 4: Client ETHICS avec HighWay SNA Server

Des tests seront encore nécessaires pour optimiser le re-mapping du clavier et les tables de caractères selon la norme interne au système ETHICS [2]. HighWay SNA Server (le Centre ETHICS en a obtenu la version BETA pour les premiers tests sur le plan international) et Microsoft SNA Server sont les progiciels qui permettront certainement de rendre plus conviviaux et plus standard les environnements de type IBM sous MS-Windows et MS-Windows NT.

Références

[1] T. Conde, Accès à l'information scientifique et technique avec le système ETHICS, FI10/93.

[2] R. Nöthiger, Zeinchensatz ETHICS+, novembre 1993, ETH-BIB, Zürich

retour à la table
des matières

retour au sommaire
des FI 95

FI-9 du 21.11.95