Offre Référentiel d échange mardi 1er juillet 2014 Groupe CGI inc. CONFIDENTIEL
Agenda 1 2 3 4 5 6 7 8 Pourquoi cette solution? Les enjeux et principes de la solution Les acteurs & business case Sa place dans le SI Les outils annexes Exemple de mise en œuvre Références Notre démarche 2
Pourquoi un référentiel? De plus en plus, les SI s orientent vers la mise en place d un BUS inter applicatif pour les échanges d informations internes et l exposition de services. Les technologies permettant d implémenter ce genre de BUS sont variées et hétérogènes mais disposent toutes d un certain niveau de maturité. L étape suivante, dans la démarche d urbanisation du SI, est de cataloguer les services / échanges développés pour une pérennité du BUS dans l objectif principal de maximiser son utilisation et son exploitation. 3
Les enjeux de la solution Exhaustivité Représentation Cohérence Reflet exact de la réalité Fil directeur Autorité de référence 4
Les enjeux de la solution Une description globale de la plateforme d échanges incluant: Concepts de base de la SOA Environnements, couloirs, datacenter, etc... Référencement des serveurs Configuration du packaging et valeurs de paramétrage Librairies, utilitaires et services techniques Projets & sous-projets Déclencheurs & notifieurs Domaines métier, datastores, silots, espaces de nom Contacts Annuaire UDDI SAS et protocoles Documents, historique & versions pour toutes ces notions Fréquences, capacity planning, performance, tunning system 5
Les enjeux de la solution Une description globale de la plateforme d échanges incluant: Concepts de base de la SOA Environnements, couloirs, datacenter, etc... Référencement des serveurs Configuration du packaging et valeurs de paramétrage Librairies, utilitaires et services techniques Projets & sous-projets Déclencheurs & notifieurs Domaines métier, datastores, silots, espaces de nom Contacts Annuaire UDDI SAS et protocoles Documents, historique & versions pour toutes ces notions Fréquences, capacity planning, performance, tunning system 6
Les enjeux de cette solution De façon claire et accessible 7
Principe de la solution A la définition De se baser sur l existant pour initier les spécifications D être une référence pour la matrice d éligibilité d un nouvel échange/service De connaître l existant et le potentiel de réutilisabilité des éléments de la plateforme A la construction D être le support de description des projets de développement D être le support de déploiement d un packaging sur un environnement A l exécution D être le support opérationnel aux équipes d exploitation (ex: automatisation des déploiements) D alimenter un outil de supervision fonctionnelle De bénéficier d IHM pratiques et d un outillage avancé d imports/exports/imports 8
Principe de la solution 1 2 3 BUILD RUN EXPLOIT Industrialisation du cycle de vie d un échange Adaptation Orientation progicielle 9
Les acteurs & business case Profil Conception fonctionnelle Notions centrales (échange, médiation, process) Initialisation des services et échanges Profil Conception technique Descriptions techniques avec notions d implémentations Profil Exploitation Référentiel de configuration et suivi des déploiements Profil Urbaniste Informations applicatives complémentaires structurantes Actions à mener de façon transverse 10
Sa place dans le SI Développeur Développement Urbaniste Homologation, analyse recoupement & Initialisation Exploitant Informations vivantes REFERENTIEL ECHANGES Demande de mise à jour du référentiel Packaging Complément descriptif & adaptation Déploiement Spécifieur/CP DEV PROD INTEG VALID 11
Les outils annexes inclus dans la solution egor PropertiesMapper (command line tool) Abstraction technologique Fonctions annexes Extraire les propriétés d une archive au format Java properties ou référentiel egor. Contextualiser «à la volée» une archive. Déployer une archive et lancer des tâches annexes. Interconnexion (facultative) avec egor. Les solutions supportées nativement: TIBCO BW La solution est architecturée de manière à être techno-étendable. 12
Exemple de mise en œuvre 13
Exemple de mise en œuvre Loi 2009: calcul du gain brut Jacques Vabre prestataire service B2B Synchronisation prix fournisseur 14
Exemple de mise en œuvre Loi 2009: calcul du gain brut Jacques Vabre prestataire service B2B Synchronisation prix fournisseur Mon SI Profil «Urbaniste» Applications 15
Exemple de mise en œuvre Loi 2009: calcul du gain brut Jacques Vabre prestataire service B2B Synchronisation prix fournisseur LAN Internet Profil «Admin» Type réseau 16
Exemple de mise en œuvre Loi 2009: calcul du gain brut Jacques Vabre prestataire service B2B Synchronisation prix fournisseur SOAP JMS S O A P Profil «Admin» Protocole 17 No. 17
Exemple de mise en œuvre 18 S A S O M C S A S J V S A S S e l e c t a S A S M O N S I S A S M O N S I Loi 2009: calcul du gain brut Jacques Vabre prestataire service B2B Synchronisation prix fournisseur Profil «Admin» SAS
Exemple de mise en œuvre Loi 2009: calcul du gain brut Jacques Vabre prestataire service B2B Synchronisation prix fournisseur WS WS EMS Internet WS Profil «Admin» Type connecteur Connecteur WS 19
Exemple de mise en œuvre Loi 2009: calcul du gain brut Jacques Vabre prestataire service B2B Synchronisation prix fournisseur GetPrice ProdPrice Profil «Fonctionnelle» Médiation Echanger 20
Exemple de mise en œuvre Loi 2009: calcul du gain brut Jacques Vabre prestataire service B2B Synchronisation prix fournisseur GetCoffeePrice Internet Profil «Fonctionnelle» Echange 21
Exemple de mise en œuvre Loi 2009: calcul du gain brut Jacques Vabre prestataire service B2B Synchronisation prix fournisseur Mon SI GetCoffeePrice Profil «Technique» Package Détails techniques 22
Exemple de mise en œuvre Loi 2009: calcul du gain brut Jacques Vabre prestataire service B2B Synchronisation prix fournisseur Mon SI Profil «Exploitation» Serveur 23
Exemple de mise en œuvre Mon SI Profil «Exploitation» Contextualisation Déploiement 24
AG2R La mondiale 25
Notre démarche Une démarche générale Un cadre méthodologique expliquant les différentes étapes et concepts pour la mise en œuvre et l industrialisation d une plateforme d échange. Une bibliothèque d outils Les sources spécifiques et binaires de la solution, les différentes API d interfaçage (Java, WebService, Tibco, WebMethods, etc ), des outils en ligne de commande (bench et configuration) et une base documentaire classique. Licence Couvre la résolution des anomalies, l accès aux outils en ligne et aux évolutions du reste de la communauté. Un support réactif Sous la forme de contrat de maintenance par tickets (corrections, évolutions et conseils), assuré par une équipe de 7 personnes. Accompagnement à la mise en œuvre Prise en compte de l existant, étude de faisabilité, aide à la mise en œuvre. Une équipe et un socle Une équipe d experts techniques expérimentés sur les technologies SOA/ESB. Un support accessible (bug tracker, wiki, forum, etc ) pour plus d agilité. 26
Notre démarche 27
Notre démarche 28
Nos plateformes 29
Toute l équipe vous remercie