La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

„La plate-forme EAI “ Initiation à WBI

Présentations similaires


Présentation au sujet: "„La plate-forme EAI “ Initiation à WBI"— Transcription de la présentation:

1 „La plate-forme EAI “ Initiation à WBI
12/11/2018 „La plate-forme EAI “ Initiation à WBI « Le poste de travail» 5

2 Sommaire Objectif La plate-forme EAI Les utilisateurs Le serveur
12/11/2018 Sommaire Objectif La plate-forme EAI Les utilisateurs Le serveur L ’accès L ’interface Les domaines Fonctions de développement, de test La plate-forme est opérationnelle Les processus, les répertoires Ce document est un support de cours; il n ’est donc pas utilisable seul 12/11/2018

3 L ’objectif Comprendre les différents éléments constituant le poste de travail WBI 12/11/2018

4 Chaque plate-forme EAI ...
… est composée de : plusieurs postes utilisateurs : chacun est équipé de l’interface utilisateur nommée WBI System Manager (CSM) en Windows un serveur : équipé du serveur nommé Interchange Server (ICS) et des Connector Controlers en Windows ou en UNix plusieurs Connector Agents : installés sur les systèmes, Windows, Unix ou MVS, hébergeant les applications utilisatrices de la plate-forme 12/11/2018

5 Les utilisateurs Les utilisateurs d’une plate-forme sont :
des développeurs pour les plates-formes Etudes: DEV, INT, REC des exploitants pour la plate-forme Production: PRD 12/11/2018

6 Le serveur Le serveur de chaque plate-forme : Pour DEV :
chaque utilisateur dispose de son propre ICS, installé sur son poste de travail sous Windows Pour INT, REC, PRD : un ICS centralisé pour chaque plate-forme auquel accèdent les utilisateurs, installé sur un système dédié sous Unix 12/11/2018

7 L ’accès Un utilisateur peut accéder à plusieurs plates-formes (=ICS) depuis le même poste de travail (=CSM) cw12.CSD 12/11/2018

8 Les logiciels WBI : ICS, WBI Adapters, … des pre-requisites :
DB2, MQSeries, Java W2000 pour le poste de travail 12/11/2018

9 L ’interface utilisateur
Le CSM Eclipse plusieurs Perspectives Une Perspective 12/11/2018

10 L ’interface utilisateur, la perspective CSM
Cette perspective CSM présente 4 vues: La vue WBI System Manager La vue ICS La vue Editeur La vue Console 4 vues 12/11/2018

11 L ’interface utilisateur, La vue System Manager
Emplacement: cette vue System Manager est située en haut à gauche Fonctions générales: cette vue permet de visualiser les composants WBI existants en "développement" 12/11/2018

12 L ’interface utilisateur, La vue ICS
Emplacement: cette vue ICS est située en bas à gauche Fonctions générales: cette vue permet de visualiser les composants installés en "production" sur le serveur ICS Plusieurs ICS peuvent être "visibles" dans cette fenêtre 12/11/2018

13 L ’interface utilisateur, La vue Editeur
Emplacement: cette vue est située en haut à droite Fonctions générales: cette vue permet d'afficher de nombreuses informations relatives par exemple au fonctionnement des composants en production 12/11/2018

14 L ’interface utilisateur, La vue Console
Emplacement: cette vue est située en bas à droite Fonctions générales: cette vue permet de recevoir les messages en provenance de la plate-forme Cette vue a deux onglets: Console: messages d'exécution, comme lors d'une compilation de Map Log: messages d'erreur 12/11/2018

15 L ’interface utilisateur, fenêtres hors Eclipse
Emplacement: une fenêtre nouvelle s'ouvre à chaque besoin exprimé Fonctions générales: ces fenêtres permettent d'afficher de nombreuses informations relatives au paramétrage des composants en développement Ces fenêtres hors Eclipse doivent disparaître dans une version prochaine de WBI pour intégrer une présentation Eclipse standard 12/11/2018

16 Les Domaines Les composants WBI peuvent être présents dans trois domaines distincts: le domaine Bibliothèques de composants d'intégration le domaines Projets utilisateur l'ICS 12/11/2018

17 Le cycle de vie Un composant WBI:
est créé dans le domaine Composants d'intégration est "promu" dans le domaine Projets est finalement déployé dans l'ICS voir le document Normes pour leur emploi 12/11/2018

18 Le cycle de vie global Gérer en dehors de WBI:
Le versioning des composants Les paramétrages liés aux caractéristiques techniques des environnements L’intégration à des lots de livraison avec un logiciel spécialisé 12/11/2018

19 Le Domaine Bibliothèques de composants d'intégration
Ce domaine rassemble tous les composants existants Le regroupement de tous les composants dans ce domaine permet le ré-emploi des composants existants Il est matérialisé par un ensemble de répertoires, comme: C:\produits\WebSphereICS\Tools\WSWB203\Workspace\SampleJDBC\Busin essObjects 12/11/2018

20 Le Domaine Projets utilisateur
Chaque utilisateur créé ses projets dans le domaine Projets utilisateur et y place les composants nécessaires au support du/des flux sur lesquels il travaille Les composants listés là sont des raccourcis sur les composants apparaissant dans le domaine Composants d'intégration 12/11/2018

21 Le Domaine ICS Arrivés dans l'ICS, les composants sont en "production" sur la plate-forme considérée; leur exécution peut alors être provoquée Un composant n'est pas exécutable ailleurs; à l'inverse, il n'est pas modifiable dans l'ICS. 12/11/2018

22 Les composants Tous les composants sont sauvegardés en format XML avec une extension spécifique: Une Collaboration template: .cwt Une Collaboration Object: .cwc Un BO: .xsd Une Map: .cwm Un connecteur: .con 12/11/2018

23 Fonctions de développement
Business Object designer: développer des BO Process designer: développer une Collaboration Connector Configurator: paramétrer un connecteur Map designer: développer une Map Relationship designer: développer une Relationship ODA development kit: développer un ODA 12/11/2018

24 Fonctions de test Des tests unitaires sont réalisables:
Tests de Map: avec le Map designer Tests de connecteur: avec le Virtual test connector 12/11/2018

25 La plate-forme est opérationnelle ...
… quand: L’ORB est lancé et est actif L’ICS local est lancé et est actif Le CSM est lancé et est actif La connexion du CSM à l’ICS est opérationnelle 12/11/2018

26 La plate-forme est opérationnelle, l ’ORB
Le comportement normal de l'ORB est d'être lancé une fois et de ne plus être arrêté L'ORB doit être lancé en premier 12/11/2018

27 La plate-forme est opérationnelle, l ’ICS
Le comportement normal de l'ICS est d'être lancé une fois et de ne pas être arrêté sauf besoin spécifique L'ORB doit être actif au lancement de l'ICS 12/11/2018

28 La plate-forme est opérationnelle, le CSM
Le comportement normal du CSM est d'être lancé ou arrêté exactement quand son utilisateur le souhaite Un seul CSM peut être actif à un moment donné Le lancement du CSM est long avant que l'interface Eclipse apparaisse Le CSM doit d'abord avoir été initialisé (Les informations détaillées sont disponibles dans la documentation usuelle) Le CSM doit aussi avoir été connecté à l'ICS Cible (idem) Le CSM a lui aussi une fenêtre DOS mais celle-ci reste naturellement fermée 12/11/2018

29 Les processus, lancement
Il faut démarrer : Le Collaboration object Les Connecteurs Les Maps dans le CSM (les Agent: Start sur le .Bat) Signalétique: passe du rouge au vert 12/11/2018

30 Les répertoires La racine: C:\produits\WebSphereICS contient:
Le fichier log de l'ICS: InterchangeSystem.log Le fichier de configuration d el'ICS: InterchangeSystem.cfg Le répertoire Bin contient: Le .Bat de démarrage du CSM: startcsm.bat Le .Bat de paramétrage 12/11/2018

31 Les répertoires Le répertoire Collaborations contient:
Le code Java Les Classes des instances de Collaborations existantes Le répertoire Connectors contient: un répertoire par type et instance de connecteur chacun de ces répertoires contient le .Bat de démarrage de l'Agent 12/11/2018

32 Les répertoires Le répertoire Log contient:
Les fichiers Log des connecteurs Une alternative de destination pour un fichier Log peut être spécifiée dans la description de l'instance du connecteur dans l'onglet Fichiers Trace/Journal Le répertoire ODA contient: L'ODA JDBC 12/11/2018

33 Les répertoires Le répertoire Tools contient:
Le répertoire WSWB203 (WebSphere Studio WorkBench = Eclipse) qui contient: plusieurs répertoires dont le répertoire Workspace qui contient: un répertoire par Bibliothèques des composants d'integration un répertoire par Projets utilisateur 12/11/2018

34 Le contrôle d’accès 12/11/2018

35 Des exercices Examiner le CSM, quelle Vue est la plus utilisée? Pourquoi? Quels sont les trois Domaines? Quel rôle pour chacun? Examiner les répertoires XW dans l ’Explorateur Des questions? 12/11/2018

36 Fin du module Vos remarques et commentaires peuvent être notés sur la page concernée ou sur cette page avant de les transmettre à votre interlocuteur Ils aideront à améliorer cette initiation 12/11/2018


Télécharger ppt "„La plate-forme EAI “ Initiation à WBI"

Présentations similaires


Annonces Google