HISTORIQUE DES COMMUNICATIONS SUR GCOS64/7

                                                                                                                                             Par Claude Rolland

PRINCIPES DE L’ARCHITECTURE

 

Comme l’ensemble du système L 64/DPS 7, les matériels et logiciels de communications sont répartis sur des processeurs spécialisés. Un grand nombre de fonctions de base sont réalisées en micrologiciel. Les logiciels sont modulaires, et l’architecture en couches –dès qu’elle a été formalisée dans le modèle ISO notamment- est rigoureusement appliquée.

 

LES PREMIERES COMMUNICATIONS SUR L 64/GCOS 64

 

A partir de 1977, des systèmes L 64 sont installés essentiellement dans des environnements de réseaux X25 : des petits réseaux de terminaux télétypes et VIP connectés en point à point, pour les premières applications transactionnelles sous TDS 64. Les IBM 2780 sont également supportés.

Un ‘processeur’ spécialisé, l’UCLA( Unit Record Communication Line Adapter), partie de l’URC (Unit Record Controler), supporte les fonctions de base de connectivité aux réseaux. Il est géré par le MLA (MultiLine Attachment), programme en  micrologiciel dans L’URC. L’UCLA gère en point à point les terminaux.  L’URC est directement connecté au canal PSI.

Dans GCOS 64, le MLA est géré par le module BTNS (Basic Terminal Network Software). Le système offre au tout début (1977) un module MCS ( fournissant les primitives SEND/RECEIVE conformes à la norme CTG de COBOL), interfaçant directement avec BTNS; MCS sera peu utilisé en clientèle.

Deux développements sont entrepris, qui débouchent en 1978 : VCAM et TDS.

VCAM (Virtual Communication Access Method) est la méthode d’accès Communications de GCOS 64/7. Toutes les applications (au sens du standard ISO) interfaceront avec VCAM, que ce soit avec BTNS, et les futurs équivalents de BTNS (FNPS, …).

TDS(Transaction Driven System) est la première grande ‘application’: c’est le moniteur transactionnel de GCOS 64/7.

 

 

 

 

 


                            L64   64DPS  DPS7

 


                                                                                             

      

        TDS

 
                                                                                               - applications transactionnelles sur moniteur TDS

                                                                                               - applications en COBOL MCS

    COBOL

       MCS

 
                                                                                               - méthode d’accès VCAM

  VCAM

 
                                                                                               - BTNS : Basic Terminal Network Support

                                                                                               

 

 

 


                                                 PSI

 


  URC                                                                 

                                                                                   

                                                                                               - canal PSI microprogrammé                                         

                                                                                               - URC : Unit Record Controler microprogrammé

                                                                                                                      - MLA : Multiline Attachment, programme de l’URC gérant l’UCLA

                                                                                               - UCLA : Unit record Communication Line Adapter

 

 

 


 VIP synch/asynch                                   BSC 2780

 TTY

 

 

 

 

 

Figure 1: structure du système de communications sur L64/64/DPS et GCOS64 en 1977

 

 

 

 

 

 

 

 

GCOS 64/7 ET ISO-ISO/DSA

 

DSA conçu dans Honeywell BULL

Par une équipe d’architectes (Jacques Christ, Lionel Durand…) actifs dans les comités de normalisation ISO. Pas de réalisation concrète à ce stade.

 

L’apport décisif des équipes communications de la CII après la fusion CII-HB

L’équipe logiciel de la CII avait développé de fortes compétences en communications. Une équipe d’architectes (Claude Boulle, Alain Bourguignon, Alain Bron, Charles de Bourbon, Michel  Elie…) avait conçu l’architecture en couches NNA, préfigurant le modèle ISO. Les systèmes SIRIS3 et 8 étaient dotés de toutes les fonctions de communication à l’état de l’art.

Dès la fusion CII-HB, cette équipe

-d’une part continue activement son travail de normalisation à l’ISO, concevant pour BULL l’architecture unifiée ISO/DSA (terminologie adoptée en 1980) conforme au modèle en couches ISO,

- d’autre part commence la réalisation d’un processeur frontal unifié, le Datanet[1], sur une base Mini6. Ce frontal offre l’ensemble des couches allant jusqu’au transport, et la connexion à l’ensemble des réseaux existants : X25/TRANSPAC, X21…Le Datanet est commercialisé à partir de 1980.

 

ISO/DSA sur GCOS 64/7

Le Datanet est connecté sur le canal PSI. Il est géré dans GCOS 64/7 par le module FNPS (Front End Processor Software). Outre les VIP, les terminaux IBM 3270 sont désormais supportés. VCAM réalise formellement la couche session. L’ensemble des applications (au sens ISO) s’interfacera sur VCAM.

 

LE support du réseau RETINA (EDF)

EDF a un parc important de systèmes IBM et L 64 en 1978. Elle possède une équipe d’ingénieurs systèmes très compétents notamment en architecture de communications ( exemple : Parisot, actif au sein des équipes de normalisation ISO) . EDF conçoit une architecture pré-ISO, matérialisée dans son propre frontal RETINA support du réseau qui relie entre eux l’ensemble de ses systèmes dont les L 64.

 

LES APPLICATIONS DE COMMUNICATION DANS GCOS7

 

Les principales applications sont développées simultanément entre 1978 et 1982, venant s’ajouter à TDS (complété par une gestion de transactions plein écran : FORMS, et une fonction de transactionnel à 2 niveaux conforme au protocole XCP1 d’IBM (transactionnel à deux niveaux).

IOF (Interactive Operating facility)

C’est la fonction Time Sharing de GCOS 7. L’unité de traitement est le ‘job’, comme dans le traitement batch. Il est complété par un Editeur de texte interactif.

RBF (Remote Batch Facility)

Le traitement batch étant encore essentiel, RBF permet de traiter des travaux soumis sur des ‘terminaux’ Mini6. La procédure de ligne adoptée est la VIP, commune dans CII-HB.

IQS (Interactive Query System)

Découlant de la conception de SOCRATE/SIRIS 8, IQS est le Système de requêtes de GCOS 7, sur des fichiers UFAS et des bases de données IDS 2.

UFT (Unified File Transfer)

C’est le transfert de fichier unifié de CII-HB.

 

JANUS : GCOS 7 ET IBM SNA

 

En 1984, la fonction JANUS est annoncée sur DATANET. Elle est essentielle pour les systèmes DPS 7, qui coexistent chez la plupart des grands clients avec les systèmes IBM.

JANUS assure le relais des terminaux VIP et 3270 vers TDS ou vers CICS, dans un environnement complètement banalisé.

UFT est développé sur IBM par les équipes réseaux de CII-HB, permettant le transfert de fichiers entre systèmes DPS 7 et IBM.

 

GCOS 7 ET LES STATIONS DE TRAVAIL SUR MICRO: LA BUREAUTIQUE INTEGREE

 

         CII-HB dispose depuis 1982 de deux stations de travail : le QUESTAR400 (système CTOS) et le MICRAL (Système DOS/WINDOWS).

Par ailleurs, dans les années 1980, les architectures en client-serveur commencent à être réalisées, bénéficiant des puissances intrinsèques des stations, et des performances accrues des communications.

Deux grands types d’applications sont alors développées sur DPS 7 : AFFINITY et DOAS7.

 

Affinity :

C’est une application répartie client-serveur entre station de travail (Q400 et MICRAL) et DPS 7. Elle permet l’accès aux bases de données sur le serveur DPS7 via IQS, à partir de la station de travail, puis de traiter les données ave les applications locales. Elle assure en retour la sauvegarde des données locales.

 

DOAS 7 :

L’implémentation sur DPS 7 de DOAS (Distributed Office Automation System) se compose d’un système de classement de documents, et d’une messagerie X400. Des antennes sur stations de travail existent (les UA, agents utilisateurs) . L’ensemble des systèmes CII-HB (BULL à partir de 1986) dotés de X400 permettent la réalisation de messageries distribuées. MISTRAL, système de recherches documentaires est lui aussi doté d’un ‘micro-MISTRAL sur Q400 et Micral.

 

L’ANNONCE ARES EN 1987.

ARES (DPS 7000) est un système compact proposé en serveur d’applications.

Le DATANET est remplacé sur ARES par sa ré-implémentation intégrale sur M68000 : c’est le MicroFEP.

TDS est doté d’une fonction de transactionnel distribué conforme au protocole XCP2 d’IBM (transactionnel coopératif).

ARES est annoncé avec son environnement complet d’applications distribuées.

 

 

 


                                                        SYSTEME DPS 7           

 


  GAV

 
                                                  

 

                                                                                                                              - Réseaux primaires et secondaires

TDS            IOF             RBF          X400          UFT             

 
                                                                                                                              - FNPS : Front  end  Network Processor Support

                                                                                                                              - VCAM fournit la session ISO

                                                                                                                              - X 400 : messagerie ISO, partie de la bureautique DOAS7

                                                                                                                              - IOF : Interactive Operating Facility <-> DPS6

                                                                                                                              - RBF: Remote batch facility                                                                                                                                                         

                              V C A M

 
                                                                                                                              - UFT: Unified File Transfer (ISO)

                                                                                                                              - GAV: Gestionnaire d’Accès Videotex

 

 

 


                                                                                                          PSI

 

         DPS 6

      DPS 7

 

 IBM(via JANUS)

 
 

 

 

 

 

 

 

 

 

 

 

 


              QUESTAR

              VIP

              IBM 3270

              Minitel

              Station QUESTAR 400

                 MICRAL/ IBM PC

 

 


 Figure 2 :  Structure du système  communications du DPS 7  en 1987 (date d’annonce d’ARES/DPS 7000)

 

 

 

GCOS 7 ET LES SYSTEMES OUVERTS DANS DES RESEAUX HAUTS DEBITS

 

A partir des années 1990, la prolifération des systèmes ouverts notamment sous UNIX, se traduit par la conception du projet PurpleWAy, matérialisé par l’architecture DCM de BULL.

La prédominance de TCP/IP par rapport à ISO doit aussi être prise en compte.

Deux développements importants sont alors lancés dans l’environnement GCOS 7 : OPEN 7 (1992) et MAINWAY (1994).

 

OPEN 7

C’est un décor UNIX sur une base GCOS 7. Il interagit avec les applications du monde GCOS 7, et est connecté aux réseaux via GXTI (GCOS 7 To UNIX Interface) .

 

MAINWAY

C’est le nouveau frontal unifié de BULL remplaçant le Datanet.

MAINWAY s’articule autour d’un concentrateur (HUB) de très haute performance d’origine SYNERNETICS/3COM . Il supporte des liens ETHERNET 10 et 100 Mbits, et FDDI 100 Mbits.

Au HUB sont connectés des processeurs WAN, qui ne sont autres que le portage du logiciel Datanet sur M68XXX (analogues au MicroFEP d’ARES). L’intégralité des réseaux ISO/DSA est donc reprise telle quelle.

MAINWAY est connecté en FDDI au  FCP 7 (FDDI Control Processor), qui est unM68XXX sur lequel sont implantés les piles ISO et TCP/IP jusqu’à la couche transport. FCP 7 est sur le bus d’entrées/sorties des systèmes DPS 7.

FCP 7 est géré par le module OCS (Open Communication Software), pendant des précédents BTNS et FNPS.

 

      F C P 7

 

             G X T I

 

 

I S O              T C P / I P

 

          

           V C A M

 

 

           O P E N 7

 

        O C S

 

         F N P S

 
VCAM s’appuie sur OCS. Au même niveau que VCAM est développé le module GXTI, assurant le support des applications ISO/DSA de GCOS 7, et TCP/IP d’OPEN 7, par les transports ISO ou TCP/IP.

 

 

 

 

 


                  DPS 7 / GCOS 7

 

APPLICATIONS

   GCOS  7

 
                                                                                                       - MAINWAY : processeur frontal unifié

                                                                                                                   - HUB haut débit Ethernet/FDDI

                                                                                                                   -processeurs WAN ISO, ISO/DSA sur M68XXX

                                                                                                       - FCP 7 : relais FDDI vers MAINWAY sur M68XXX

                                                                                                                    offrant les transports ISO et TCP/IP

                                                                                                                                 - OPEN 7 : décor UNIX sur GCOS  7

                                                                                                        -GXTI : GCOS  7-to- TCP/IP interface

                                                                                                        - OCS: Open Communication Support gérant le FCP 7

 

 

 

 

 

 

 

 


          D A T A N E T

 

 

Ellipse:              
              I S O

         I S O / D S A
                                                                              

                                                                                               

                                                                                                F D D I

    H U B

 
                                                                                                                                        ETHERNET 10/100 MBits

 

 

 

 

 


                                                                        PROCESSEURS WAN          

                                                                           M A I N W A Y

 


Figure 3: 1994 - Ouverture GCOS 7-UNIX, réseaux ISO-ISO/DSA et TCP/IP



[1] Le nom Datanet, d'origine General Electric, a été conservé pour les machines Honeywell et CII-Honeywell-Bull