Prise universelle

Transcription

Prise universelle
Appli.
GCOS 7
Serveur
courrier
PGI
Services
Web
Appli.
Web
Serveur
spécialisé
Autres
Applis
Prise universelle
La Prise Universelle permet d’intégrer GCOS 7 dans une Architecture Orientée
Services (SOA : Services Oriented Architecture).
La Prise Universelle permet d’intégrer les
applications GCOS 7 dans une
Architecture Orientée Services, tout en
simplifiant les échanges inter
applications.
Dans une telle architecture, où les
processus opérationnels s’appuient sur
des services élémentaires et où les
applications sont découpées en services
métiers réutilisables par d’autres
applications, la Prise Universelle permet,
à partir d’applications GCOS 7,
d’activer des services externes à
GCOS 7.
Les services externes sont des Web
Services, des envois de e-mail, des
fonctions PGI, des applications Web
(servlet, ASP, …), etc.
L’architecture de la Prise Universelle
définie par Bull permet aux applications
d’appeler ces services de façon
transparente avec le même API quel que
soit le service à appeler.
La simplicité de déploiement permet très
rapidement de rendre opérationnel la
solution choisie.
Cette Prise Universelle permet de
s’adresser à une passerelle Java en y
insérant un client basé sur l’API d’appel
de la fonction distante à atteindre.
Composants de la Prise Universelle
• Des bibliothèques (de fonctions C et
Cobol) à installer sur GCOS 7.
Notons que les API Cobol et C
d’accès à ces fonctions sur GCOS 7
sont également fournis et documentés ;
• Une passerelle Java à installer sur une
plate-forme Java servant
d’intermédiaire entre GCOS 7 et le
fournisseur de services.
Notons que la passerelle et le
fournisseur de services peuvent cohabiter sur une même plate-forme.
Dans la majorité des cas, la passerelle
peut être installée dans la partie
Windows des systèmes Bull DPS
7000/XTA ou NovaScale 7000.
Architecture
Prise Universelle
GCOS 7
TDS / Batch
API Cobol
Bibliothèques
Cobol, C
Système
distant
JVM
Passerelle
Java
Daemon
Multithread
Service
client
Service
Spécifications techniques
ENVIRONNEMENT
GCOS 7 (DPS 7000/TA, DPS 7000/XTA NovaScale 7000)
Cobol Batch
TDS
disponible en mode service
TS9920
Plate-forme Java (où se trouve la passerelle)
JDK 1.4
Passerelle Java
disponible en mode service
Communications
Réseau TCP/IP
FONCTIONS
API Cobol générique
Les fonctions de l’API Cobol sont citées ci-dessous :
- WS-CONNECT
pour se connecter au Service
- WS-SET-REQUEST
pour spécifier le Service voulu
- WS-SET-PARAMETER
pour spécifier un paramètre d’entrée du Service
- WS-INVOKE
pour activer un Service
- WS-GET-PARAMETER
pour récupérer un paramètre de sortie
- WS-DISCONNECT
pour se déconnecter du Service
- WS-CALL
pour appeler un Service en se basant sur les API précédentes
S-PriseUniverselleGCOS7_vf2
Pour toute information, contacter votre interface commerciale ou le Centre de Compétences NovaScale GCOS.
©Bull SAS - février 2007 - RCS Versailles B 642 058 739 - Toutes les marques citées dans ce document sont la propriété de leurs titulaires respectifs. Bull se réserve le droit de modifier ce
document à tout moment et sans préavis. Certaines offres ou composants d’offres décrits dans ce document peuvent ne pas être disponibles localement. Veuillez prendre contact avec votre
correspondant Bull local pour prendre connaissance des offres disponibles dans votre pays. Ce document ne saurait faire l’objet d’un engagement contractuel.
Bull – Rue Jean Jaurès - 78340 Les Clayes sous Bois – France