„La plate-forme EAI “ Initiation à WBI

Slides:



Advertisements
Présentations similaires
Démarrage de FIT dans la pratique Gestion financière des projets.
Advertisements

Outils et scénarios d’édition collaborative en Haute École Étienne Vandeput Projet HETICE © CRIFA - ULg.
Règles de nommages Eric Bleuzet Philippe Terme.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
Le référencement par les moteurs Favoriser la bonne indexation de nos sites.
Intégration et usages innovants de la vidéo dans les pratiques pédagogiques en Economie et Gestion. Réunion du 11 mars 2016 – Usages numériques et TRAAM.
Les profils du SEDA confection de profil avec Agape.
Guide de l'enseignant SolidWorks, leçon 1 Nom de l'établissement Nom de l'enseignant Date.
Développement d'applications Web avec le framework PHP Symfony 2 Mathieu Peltier (Mercator Océan - CNRS) (UMS 831, Observatoire Midi-Pyrénées)
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Initiation à QuickPlace, janvier Initiation à QuickPlace n Nature de l'outil n Fonctions de base (lecture, création) n Fonctions de gestionnaire.
1 Gestion Electronique de documents (GED) ✔ Définition Efficacité d'une entreprise dépend de la capacité à traiter et consulter les informations qu'elle.
1 Créer un extension OpenOffice.org avec Eclipse Créer une extension OpenOffice.org avec Eclipse.
Installation De Peakup.  Télécharger le fichier peakup2.4.0.free.zip  Décompresser le fichier extrait sur une Directory de votre choix  Créer un lient.
DIAGRAMME DE DEPLOIEMENT Exposé de: MBALLA MEKONGO Michèle MBOUNA FEUZE William SIEYADJEU Alex Lionel CHOPGWE Leonard NDUMATE Landry TIDJON Lionel.
ARCHITECTURE MULTITENANT CONTAINER DATABASE ET PLUGGABLE DATABASES Pr. A. MESRAR
Présenté par M. Anis DIALLO
Support et Maintenance SIAN : MDEL partenaires
Utilisation des Gammes La chaîne numérique en Productique
Formation Utiliser l'outil ownCloud
Les Bases de données Définition Architecture d’un SGBD
AugerDb / SimDb Gestion des simulations Auger Java
MOT Éditeur de modèles de connaissances par objets typés
Généralité sur les bases de données
Principes de programmation (suite)
Cyber-Sphinx Séance 2.
4ème séminaire annuel de CABRI
D3 – Produire, traiter, exploiter et diffuser des documents numériques
Guide des différences entre les deux versions de l’interface web
Notion De Gestion De Bases De Données
Création Et Modification De La Structure De La Base De Données
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
3- Nouvelles pages d’accueil
DATA WEARHOUSE 1ère année LA: Technologies systèmes d’information
Gestion des fichiers Niv2
Formation sur les bases de données relationnelles.
Integrated Business intelligence
„La plate-forme EAI “ Initiation à WBI
USER GUIDE : BASE DE DOCUMENTATION
„La plate-forme EAI “ Initiation à WBI
5 Analyse avec Designer d'Oracle
Programme financé par l’Union européenne
« Présentation générale de l ’EAI » 1
Module 13 : Implémentation de la protection contre les sinistres
Utiliser PowerPoint dans le cadre des TPE
Les Sciences Physiques
Présentation des outils de recherche d’informations scientifiques
Dossier SARL Verdier Application No 8
Présenté par M. Anis DIALLO
Réalisé Par : Ahmed Ben Dahmen Slimen Ouni Chahed Ben Slama
Serveurs d’applications
„La plate-forme EAI “ Initiation à WBI
Support de formation Administrateur Notes de Frais
Chapitre V La Procédure Comptable
Reconnaissance de formes: lettres/chiffres
Logiciel de présentation
„La plate-forme EAI “ Initiation à WBI
Comment la faire ? Quand la faire ?
Groupement d’Employeurs Profession Sport et Loisirs en Picardie
Arbre binaire.
Les différentes épreuves professionnelles
Support de formation Administrateur Entretiens
Atelier de Planification Opérationnelle – PAGE/GIZ
Sigle optionnel en français FBD
Séance centre patronal Paudex
UC : Diagramme des cas d’utilisation Req : Diagramme d’exigence
MOT Éditeur de modèles de connaissances par objets typés
„La plate-forme EAI “ Initiation à Crossworlds
Les données structurées et leur traitement
Gestion des destinataires (recipients)
Transcription de la présentation:

„La plate-forme EAI “ Initiation à WBI 22/11/2018 „La plate-forme EAI “ Initiation à WBI « Les normes» 6

Sommaire Objectif Deux domaines Normes de développement 22/11/2018 Sommaire Objectif Deux domaines Normes de développement Normes d ’infrastructure Ce document est un support de cours; il n ’est donc pas utilisable seul 22/11/2018

L ’objectif La normalisation contribue à assurer la cohérence générale des dizaines/centaines de composants d ’une plate-forme AI opérationnelle La normalisation permet d’identifier, de retrouver un composant de manière simple et rapide 22/11/2018

Deux domaines La mise en œuvre de plate-forme AI s’appuie sur des normes concernant : Le développement des objets nécessaires à un flux L’infrastructure technique de la plate-forme 22/11/2018

Normes de développement D ’abord, la normalisation IBM (impérative): Utiliser uniquement des caractères alphanumériques, des underscores, pas de ponctuation, pas de caractères spéciaux La première lettre d’un nom est une lettre Pas de blanc dans un nom Longueurs maximums des noms : Collaboration, Connector, Business Object : 80, Map : 76, Relationship : 8, ICS : 80 ... 22/11/2018

Normes de développement, la normalisation IBM ... Nom d’une instance de connecteur : Structure : xxxxxConnector La chaîne de caractères Connector doit : c ’est impératif être écrite en minuscules apparaître en dernier dans le nom du connecteur Pas d’apostrophe ou de guillemet dans les Propriétés Parfois, Connector doit être omis (création de l ’Agent, …) 22/11/2018

Normes de développement ... Aussi, une normalisation d ’usage (organisationnelle): Le référentiel abrite autant de : Bibliothèques: autant qu’il y a de projets Projects: autant qu’il y a de lots de livraison Granularité des Collaborations: Une Collaboration Template : peut être utilisée pour traiter un seul flux comme être réutilisée pour d’autres flux Une Collaboration Object : son nom est composé de celui du Template associé avec son utilisation 22/11/2018

Normes de développement, normalisation d ’usage ... Granularité des connecteurs MQSeries: 1 Queue = 1 connecteur MQSeries l’identification du flux est portée par l’entête du message trouvé dans la Queue, ce qui permet de le diriger sur la bonne Collaboration Nommage des composants: De manière générale, le nom d’un composant est constitué de : Un préfixe Un nom signifiant 22/11/2018

Normes de développement Renommage: Attention qu’un objet ne peut pas être renommé ; dans un tel cas, il faudrait donc le dupliquer sous un nouveau nom avant de le supprimer sous son ancien nom Attention aussi qu’une suppression n’est autorisée que si cet objet n’a plus de référence avec un autre composant (BO, connecteur, …) Préfixe plutôt que Suffixe: Comme il est souvent utile d’obtenir une vue d’ensemble de tous les objets d’une même application, leur nom est préfixé plutôt que suffixé Ainsi, les différents composants d’un projet sont naturellement rassemblés et visibles ensemble (dans le CSM) 22/11/2018

Normes de développement Versioning: Le choix est fait de ne pas insérer de versioning dans les noms des composants En effet, changer le nom de certains composants pour y gérer un versioning nécessiterait de modifier les paramétrages dans lesquels ce nom apparaîtrait dans d’autres composants 22/11/2018

Normes d ’infrastructure Plusieurs logiciels sont nécessaires au fonctionnement d’une plate-forme AI : DB2, MQSeries, Java, WBI Plusieurs domaines sont normalisés : Les applications Des users/passwords Les répertoires d’installation Des Queues MQSeries Les répertoires Jtext Les tables d’événement 22/11/2018

Normes d ’infrastructure ... Normalisation IBM: Nom de la base WBI : Longueur maximum = 8 car Normalisation d ’usage: Nom du Queue Manager : QM_ICSxxxxr Nom de la base de données XW : XWRFxxxx Nom de l’ICS : ICSxxxx xxxx: DEVx, INTx, RECx, PRDx 22/11/2018

Normes d ’infrastructure ... Users/passwords: DB2: db2inst1, db2fenc1, db2as1 MQSeries: mqm (user Unix et groupe) Java: ICSadmin ICS, accès au référentiel: admin 22/11/2018

Normes d ’infrastructure ... Queues: pour JMS: 8 queues techniques pour un connecteur MQseries: queue://QMgr/MQCONN.REPLYTO queue://QMgr/MQCONN.UNSUBSCRIBED queue://QMgr/MQCONN.IN_PROGRESS queue://QMgr/MQCONN.ARCHIVE queue://QMgr/MQCONN.ERROR 22/11/2018

Normes d ’infrastructure ... Les 3 répertoires Jtext + des extensions: Arrivée d’un événement : /tmp/JtextConn/Data_Handler_name/event, extension : .in Traitement positif complet : /tmp/JtextConn/Data_Handler_name/archive extension : .success Traitement positif partiel : /tmp/JtextConn/Data_Handler_name/archive extension : .partial Traitement non souscrit : /tmp/JtextConn/Data_Handler_name/archive extension : .unsub Le fichier original : /tmp/JtextConn/Data_Handler_name/archive extension : .orig Erreur : /tmp/JtextConn/Data_Handler_name/archive extension : .fail Sortie : /tmp/JtextConn/Data_Handler_name/out extension : .out 22/11/2018

Normes d ’infrastructure ... Les tables d ’événement: La table Event : events_table La table Archive : archive_table Ces tables peuvent être multiples 22/11/2018

Des exercices Des questions? 22/11/2018

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 22/11/2018