Title: Aucun titre de diapositive
1Approche GCOS 7 sur l'IP
Achraf FARDIKHAHCentre de Compétences GCOS
23 octobre2002
2Sommaire
- Rappel de l'architecture télécoms DPS 7000
- de DPS 7000 TA Ã XTA
- Simplification de l'architecture télécoms Ã
travers Diane - Mécanismes d'interopérabilité sur Diane
- Les solutions d'interopérabilité en TCP/IP
- Exemples
3Télécommunications DPS 7000 TA
GCOS 7
Wan DSA, SNA
Wan TCP/IP, DSA, SNA
4Télécommunications DPS 7000 XTA (Diane)
GCOS 7
Windows 2000
Driver LAN
Driver LAN
Driver LAN
DSA, SNA
TCP/IP, DSA, SNA
5Architecture de télécommunication DPS 7000 TA
Applications (Transactionnelles, Interactive )
GCOS 7 Jobs
6Architecture de télécommunication DPS 7000 XTA
( Diane)
DPS 7000 XTA
Applications (Transactionnelles, Interactive )
GCOS 7 Jobs
OCS
jusqu'Ã 4 VCP7s (MainWay, Ethernet 100 Mb/s,
Gigabit)
Lien GXTI en DPNS
7Évolution d'architectures de FCP 7 sur TA Ã
VCP7 sur XTA ( Diane)
- Support des couches basses DSA , OSI/DSA , ainsi
que le lien TCP/IP-RFC1006 assuré par FCP 7 est
repris par VCP 7 sur XTA - ? OLA 7 sur Diane est utilisé si les échanges
sont en transport - ISO via le stack OSI/DSA de VCP 7
- TCP via le stack TCP/IP et RFC1006 de VCP 7
GCOS 7
OLA 7 ?
OCS
FDDI
(OLA 7 Open Lane Access 7 / Prise IsoDsa)
8Architecture de télécommunication DPS 7000
XTA ( Diane) (résumé)
DPS 7000 XTA
G C O S 7
Applications
Windows 2000
DSA
ISO
TCP/IP
INTEROP 7 Services
Gateways
OLA 7 ?
OCS
V 7 0 0 0
Stack TCP/IP natif Windows
NDIS
DianeNet Driver
LAN Adapter Driver
LAN Adapter Driver
jusqu'Ã 4 VCP7s
Ethernet 100 Mb/s, Gigabit
( Remplace l' intérop 7 via OPEN 7 )
Lien GXTI en DPNS
9Architecture d' Interopérabilité TCP/IP d'
OPEN 7 sur TA Ã INTEROP7 sur XTA ( Diane)
- Accès aux applications GCOS 7 utilisées pour les
solutions d'Interopérabilité est réalisé Ã
travers " Interfaces Sockets" ( et High Speed
Link ) - Modules Sockg7 API Sockg7 SRV ,
- Interface Winsock remplaçant le Stack TCP/IP
d'OPEN 7
DPS 7000 XTA
DPS 7000 non XTA
GCOS 7
Windows 2000
GCOS 7
Sockg7 SRV
Sockg7 API
H S L
V7000
Stack TCP/IPWinsock
ARTEMIS
INTEL IA32
Réseau TCP/IP
10Architecture d' Interopérabilité TCP/IP d'
OPEN 7 sur TA Ã INTEROP7 sur XTA ( Diane)
suite
- NT7GW ( sur XTA)
- Module contenant les fonctionnalités des
produits d interopérabilité GCOS 7 réalisées
précédemment par OPEN7GW (d' OPEN 7)
- Permet de choisir l'interface d'accès (DSA ou
TCP/IP) Ã l'application TDS (ESP 7, DA 7, JTDS)
Configuration de "Mailbox" selon l'application
(TDS-DSA ou TDS-TCP/IP)
Applications GCOS 7
Windows 2000
INTEROP 7 Services Gateways
TCP/IP
DSA
INTEROP 7 Services Gateways
NT7GW
Stack TCP/IP natif Windows
11Solutions d' Interopérabilité portées sur XTA
( Diane) Impact / Visibilité
- Pas de changement de visibilité pour les
solutions d'interopérabilité ( ESP7, DA7,TDS
TCP/IP, ) mises en place sur TA, mais leur
implémentation technique est différente quand on
passe de TA Ã XTA - Sur XTA le choix du lien TCP/IP pour une
application TDS implique qu'elle supporte le
protocole TCP/IP (sinon il faut re-générer le
TDS)
Exemple d 'ESP 7
12Exemple de Composants développés (portés) sur
XTA ( Diane)
G C O S 7
Windows2000
INTEROP 7 Services Gateways
Applications
SRVCAM
SUBUX
CNDSA
etc...
NT7GW
etc...
V7000
Stack TCP/IP natif Windows
NDIS
DianeNet Driver
LAN Adapter Driver
LAN Adapter Driver
13 Exemple Composants développés (portés) sur XTA
- Composants dans la partie GCOS 7
- SOCKG7_API API Socket ( permet aussi de
développer des applications C/S batch ) - SRVCAM Serveur VCAM basé sur DSA (accès aux
applications DSA) - E_FTP,SRVFTP Client et Serveur FTP
- SRVGTW Serveur d' OPEN-GTWriter ( Appli. -gt
GTWriter -gt Open GTWriter ) - SUBUX commande GCOS 7 pour soumettre une
commande à un système UNIX distant - Composants dans la partie Open (Windows)
- SOCKG7_xxx _STD Interface Socket Standard ,
pour applications TDS-DSA , et _ TDS pour
les appli TDS-TCP/IP - NT7GW regroupe les fonctionnalités des
produits d interopérabilité GCOS 7 - OPENGTW permet de visualiser ou d imprimer des
requêtes d impression GCOS 7 dans un réseau
TCP/IP en utilisant le produit GTWriter sur
GCOS 7 - CNDSA Connexion DSA en mode ligne, permet la
soumission synchrone de commandes à GCOS 7
(TDS , IOF)
14Interopérabilité des applications
Systèmes Hétérogènes
15Solutions d'interopérabilité entre GCOS 7 -
XTA et l' environnement plate-forme Java
- Accès aux applications et données GCOS 7 depuis
un environnement Java , J2EE en utilisant les - Connecteurs JAVA
ARCHITECTURE TWIN
Interopérabilité databases, I/O, Admin. WEB
access solutions
JTDS
Applications GCOS 7
JUFAS
GCOS 7
WINDOWS
JESP 7
Mémoire Partagée
HooX
INTEL CPUÂ s
JDBC
Windows 2000 / NT monde UNIX / AIX ,...
ORACLE8i/9i SQL Serveur
UFAS , IDS/II ORACLE7
16Solutions JTDS , JUFAS
- Depuis une application Java du monde ouvert
- JTDS Permet de dialoguer avec TDS en mode
ligne - donne aussi accès aux autres applications GCOS 7
utilisant DSA à travers VCAM (IOF) - JUFAS Permet d'accéder aux fichiers UFAS sur
GCOS 7 - L'accès aux fichiers UFAS est géré par TDS, (TPR
spécifique livré )
N T 7 G W
TDS
applis. cliente
JTDS
V C A M
TXi
JTDS
UFAS IDS2 Oracle7
JUFAS
H_JUFAS
W2K
JVM
Données de production
Monde ouvert (AIX, NT,..)
OPEN 7
GCOS 7
DPS 7000/ XTA
UFAS
JUFAS
17Solutions ESP 7
- Client/Serveur transactionnel
- Permet d' exécuter des transactions TDS en mono
échange ("ExecuteProcedure" ) par des
applications Clientes développées en - Control ActiveX ou Java (JESP7 Classe
Java et EJB) - Evolution indépendante des parties Client et
Serveur - Ne nécessite pas de compétence GCOS 7 pour
développer les applications Clientes et
vice-versa - Support de SQL et des données tabulées
- La transaction TDS est vue comme une procédure
stockée
GCOS 7 Serveur
COBOL, 4GL, CASE tools
"Application Client"
TDS Transactions
Input Parameters
Control ActiveX ou Java
Execute Procedure
E S P 7
Output Parameters
UFAS IDS/II Oracle
NT7GW
- Interfaces
- Control ActiveX
- Java (classe et EJB)
Lecture Mise à jour
18HOOX Host object oriented conneXion
- Famille de connecteurs pour intégrer aisément les
applications transactionnelles existantes aux
nouvelles applications e-business ? Intégration
dans les Serveurs d ' Application - Connecteurs J2EE CA et leurs outils de
génération dinterfaces EJB pour serveurs
dapplications conformes au standard J2EE 1.3 - Support du mode ligne et du mode FORMS
HooX est développé par Bull en coopération avec
notre partenaire Gallagher Robertson
Connector Architecture (JCA)
19Solutions d'interopérabilité entre GCOS 7 -
XTA et le monde Windows 2000 / NT ( autres
que Java,J2EE )
- Accès aux applications et données GCOS 7 par des
applications "Client" basées sur les produits
d'interopérabilité et développées dans un
environnement Windows
ARCHITECTURE TWIN
TDS Serveur
ESP 7
Interopérabilité databases, I/O, Admin. WEB
access solutions
Applications GCOS 7
DA 7
GCOS 7
WINDOWS
TDS TCP/IP
Mémoire Partagée
XA TDS/MTS
INTEL CPUÂ s
ORACLE8i/9i SQL Serveur
UFAS , IDS/II ORACLE7
COM (Microsoft Component Object Model)
technologies
20Solution d'accès aux données UFAS/IDS2 DA 7
Client Windows2000 /NT / 9x
- Data Access 7
- Accès en lecture Ã
- une base de données IDS2
- des fichiers UFAS
- Côté GCOS 7
- Un TDS (SQL 7) fourni par Bull
- Donne une vision relationnelle aux données IDS2
et UFAS - seul le schéma relationnel IDS2 et UFAS est
nécessaire - Côté Client
- Application Client développée avec un outil RAD
du marché basé sur ODBC (Excel, Access, Visual
Basic Driver standard ODBC) - support de SQL et des données tabulées
- indépendance des plate-formes
Client Application
ODBC compliant PC tool
ODBC driver
DA 7 PC gateway
Winsockets Tcp/ip
TCP/IP
TCP/IP Sockets
INTEROP 7
DA 7
VCAM
GCOS7 Serveur
GCOS 7 DD Manager (TDS SQL7)
UFAS/IDS 2 relational servers
UFAS IDS/II
SQL Read
21Solution d'accès à TDS en TCP/IP TDS TCP/IP
- Permet à des applications Client s'exécutant sur
les systèmes UNIX et/ou Windows d'exécuter des
transactions TDS, en TCP/IP natif - Support des modes Message et Forms
- Pas de modifications des TPR existantes
- La même transaction peut être activée depuis un
terminal (en DSA) et une station Cliente
TCP/IP - API XATMI
- Mode Conversationnel et/oumono échange
22Solution d'interopérabilité entre MTS et TDS
XA TDS/MTS
- XA TDS/MTSPermet aux applications
transactionnelles MTS de Windows daccéder à TDS
et de synchroniser leurs mises à jour, en
utilisant le protocole XA ( 2 phase commit) en
environnement TCP/IP et distribué - MTS utilise les services de "MSDTC" pour la
gestion et coordination des transactions
distribuées
Windows 2000, NT
Bull DPS 7000
M T S
GCOS 7
Application transactions
TDS
MS DTC / XATM "XA interface"
Transactions
TCP/IP Network
SOCKG 7
ORACLE SQL Server
Open System
MS DTC MicroSoft Distributed Transaction
Coordinator XATM XA Transaction Manager
23Solutions d'interopérabilité entre GCOS 7 -
XTA et le monde UNIX/AIX ( autres que
Java,J2EE )
- Accès aux applications et données GCOS 7 par des
applications "Client" basées sur l'interface
XATMI de TDS TCP/IP
ARCHITECTURE TWIN
Interopérabilité databases, I/O, Admin. WEB
access solutions
Applications GCOS 7
TDS TCP/IP
GCOS 7
WINDOWS
Mémoire Partagée
MOMConnect
INTEL CPUÂ s
Solutions basées sur un BUS APPLICATIF
"MOMConnect"
UFAS , IDS/II ORACLE7
ORACLE 8i/9i SQL Serveur
24Solutions basées sur un BUS APPLICATIF MOM
Connect
- Interopérabilité entre applications par échange
de messages asynchrones - Environnement hétérogène
- Réseau TCP/IP
Applications ? MQSeries ? Oracle MQ
Application GCOS 7
Get Put messages (API COBOL)
Get Put messages
UNIX/AIX
"BUS" APPLICATIF
Gestionnaire de Messages
- Outils d administration pour définition des
queues
- Transferts garantis depuis/vers des Queues
MQSeries, Oracle MQ
(Message Oriented Middleware)
25MOM-CONNECT Exemple d'inter-fonctionnement
pendant la phase d évolution d architecture
? Garantir la cohérence des données UFAS / IDS2
/ Oracle pendant la phase d évolution
d architecture
Réseau ISO/DSA
Adaptation XCP1/MOM
Adaptation XCP1/MOM
Adaptation XCP1/MOM
- Mise à jour d'Oracle reportée sur UFAS et IDS2
- Mise à jour UFAS et IDS2 reportée sur Oracle
Oracle Message Queuing
Réseau TCP/IP
26Solutions d'interopérabilité basées sur
l'interface Socket
ARCHITECTURE TWIN
Système ouvert
TDS Client
Interopérabilité databases, I/O, Admin. WEB
access solutions
Applications Gcos 7
Appli.Serveur
Interface Socketstandard
Appli.Serveur
GCOS 7
WINDOWS
Mémoire Partagée
Appli.Client
INTEL CPUÂ s
Serv.d' Applications
Batch Client / Serveur
ORACLE 8i/9i SQL Serveur
UFAS , IDS/II ORACLE7
27Solutions d'accès aux bases de données ORACLE et
SQLServeur depuis GCOS 7 - XTA
- CMA (Client Mode Access) Fonctionnalité
permettant aux applications GCOS 7 d' accéder aux
bases de données ORACLE , SQL Serveur
CMA SQL Server
ARCHITECTURE TWIN
Interopérabilité databases, I/O, Admin. WEB
access solutions
Applications Gcos 7
GCOS 7
WINDOWS
Mémoire Partagée
CMAOracle
INTEL CPUÂ s
ORACLE 8i/9i SQL Serveur
UFAS , IDS/II ORACLE7
ORACLE SQLServeur peuvent être installées dans
la partie "OPEN" de Diane
28Solutions d'accès Internet à GCOS 7 XTAClient
"Navigateur"
DPS 7000 XTA
GCOS 7
W2K
GWEB
TDS-Web
Viplet
29Serveur TNVIP Architectureset Nouveauté
Offre courante
- Nécessite un stack DSA
- Sagem sur NT
- ISO/DSA sur AIX
Nouvelle offre
- Pas de stack DSA
- Accès au DPS 7000 par RFC1006 via
- XTA / VCP7
- TA / FCP7
- Mainway
GTEA/RFC1006
30Solutions TNVIP SE et Viplet sur DPS 7000 XTA
( Diane)
- VIPLet permet l'accès aux applications GCOS 7
(sans modifications) via Internet / Intranet ,
depuis "Navigateur" sur PC , NC - Emulation TNVIP
- Applets Java téléchargé fournit la visibilité de
lémulation terminal DKU7107 - TVNIP Server Extended (TCP/IP) nouvelle offre sur
AIX, NT, W2k - Basé sur GTEA "GCOS TCP Enterprise Access"
(gtinterface CPI-C et accès à GCOS 7/DSA via
RFC1006 ) - Passerelle pour des sessions persistantes
DPS 7000/XTA
Architecture sur Diane
GCOS 7
TNVIP SE GTEA
VIPlet
Applications
V7000
VCP7 RFC1006
GlinkouViplet
TCP/IP
Web Server
Windows driver
Diane-net driver
Vers d'autres systèmes
LAN TCP/IP
Protocole TNVIP
31Solution GWEB sur DPS 7000 XTA ( Diane)
DPS 7000/XTA
Architecture
GCOS 7
Face lifting
HTTP /DSA
TDS/DSA
GWebS
Navigateur
TDS-Web
Emulations
IOF
RFC1006
Vers d'autres systèmes
VCP7
TCP/IP
Windows driver
Diane-net driver
HTTP
LAN TCP/IP
- Face-lifting automatique des grilles GCOS 7 en
HTML - Revamping permettant d'enrichir la présentation
HTML - Passerelle HTTP/DSA pour les applications TDS-Web
- Version GWEB "try buy" pour DPS 7000/XTA
- 10 licences pour un an
- Bénéfices client
- Opportunité d'évaluer l'offre et choisir le
meilleur mode de "webisation" de ses applications
GCOS 7
32GWEB
- Conversion dynamique des grilles en pages HTML
- Possibilités de personnalisations (fond décran,
logos, bas de pages, touches de fonctions
activées par la souris)
- Outils
- Capture , Macros
- insertion des images, fichiers, textes,...
- Script
- collecter des données d'autres sources formes
- exécuter des opérations
Web server Netscape, Microsoft, Apache, NCSA
CERN
Gweb CGI
Gweb's default facelifter
33Cas d'évolution vers XTA Exemple d'impression
- Problématiques Solutions
- Accéder à une imprimante "identifiée" par un PC
qui est arrêté (HS) - Evolution vers "OPEN GTWRITER" avec accès direct
à l'imprimante ( son _at_IP ) - Remplacement d'émulateur Affinity fin support
- VIPlet ( via NT/TNVIP existant)
- Evolution progressive vers le monde ouvert
- DIANE Mainway ( reprise par Mainway d'une
partie des terminaux passifs )
ISO/DSA
TCP/IP
NT
TNVIP
Terminaux passifs , Imprimantes
évolution vers VIPlet
Affinity
DSA
34Cas d'évolution vers XTA passage progressif
d' ISO/DSA Ã tout TCP/IP
- Passage sur Diane a permis , entre autres, de
- Remplacer le serveur AIX avec TNVIP et ASU par
TNVIP SE etAffinity par VIPLet ( tout IP) - Reporter les Fichiers partagés sur la partie Open
de Diane - Disques dédiés pour les Fichiers Partagés
- Remplacer UFTs par FTPs sur imprimante réseau via
OPENGTWriter
VIPlet
Fichiers partagés
TNVIP SE
ISO/DSA ? UFT
OPENGTW
Fichiers partagés
OTM , GGQ ,..
35(No Transcript)