Les Web Services Schéma Directeur des Espaces numériques de Travail

Slides:



Advertisements
Présentations similaires
Tutoriel - Les Ressources du BCH
Advertisements

Unifier laccès Simplifier lusage Sécuriser lensemble Directeur Secteur Public.
Les technologies décisionnelles et le portail
Les Web Services Schéma Directeur des Espaces numériques de Travail
Projet de Virtualisation dans le cadre d’un PCA/PRA
Sécurisez votre information Quelle sécurité pour votre cabinet comptable?
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
Les Web Services Schéma Directeur des Espaces numériques de Travail
Les Web Services Schéma Directeur des Espaces numériques de Travail
1 SDET – Groupe de travail interopérabilité – 24 Novembre 2003 Thierry CAZENAVE Concepts dorigine et évolutions Le 24 Novembre.
Introduction aux environnements répartis
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Serveurs web pour JSP et Servlets
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Julien HERON.
Le Schéma directeur des ENT Un cadre de mutualisation
1.NET, bilan et perspective – Univ-Bordeaux - vendredi 18 novembre 2005.NET, bilan et perspectives François MERAND Responsable groupe architectes Division.
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
TP 3-4 BD21.
Introduction aux services WEB
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
UN MOTEUR AUTOMATIQUE DE TACHES POUR LES CONVERSIONS EDI
A la frontière entre WMS et TMS Une nouvelle génération d’applications qui font tomber les barrières : Vous voulez réduire le coût de.
Etude des Technologies du Web services
Les ENT, un exemple de la problématique des normes dans l’éducation
XML-Family Web Services Description Language W.S.D.L.
7 - EAI Les EAI : Enterprise Application Integration Marché
Applications Chapitre B17 et C18
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PRÉCISION DES RÉSULTATS
Développement d’IHM* et d’applicatifs spécifiques
Développement d’IHM* et d’applicatifs spécifiques
Thierry CAZENAVE Projet Club Méditerranée Le 24 Novembre 2003 S chéma D irecteur des E spaces numériques de.
Environnements de travail Schéma directeur des. SDET : un méta projet du S3IT S3IT : Une démarche globale Une démarche structurante Une démarche de projet.
Constitution des bases de données. n Partenaires u Creatis u Liris/Systèmes dinformation communicants n Lot de travail situé entre le lot Applications.
Architecture dun site de vente au détail1 Modèle d'un site simple de vente Lexemple du livre Ruby on Rails Partie II Java Adventure Builder Demo Réalisé.
Réseau de stockage étendu
Référence PRE.022.AtelierTechAMUE_ ppt APOGEE SOA et Système d’information Atelier technique 10/02/2006.
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Présentation du produit
Mastère Professionnel Systèmes de Communication et Réseaux
Dr Ph CARDI - Interfaces 27/09/2001 Configuration des logiciels par les Praticiens de Santé mythe ou réalité Copyright 2001 © Intensive Care View.
Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Le développement Web.
ATELIER GENIE LOGICIEL
Présence et communication peer-to-peer Diplômant : Yves Bresson Professeur responsable : Yves Dennebouy EIVD Septembre - Décembre 2003.
LE DATA WAREHOUSE.
Techniques documentaires et veille stratégique Anne Pajard, avril 2008
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Les différents modèles d’architecture technique
Ministère de la Fonction Publique et de la Modernisation de l’Administration Rencontre mensuelle avec les responsables informatiques des départements ministériels.
L’enseignement de spécialité SLAM
Initiation à Oracle Server
Rapport de Stage : Les Web Services ou la communication
Développement et design Web Awaves academy Stockholm 2006.
1 Journee gdr COSMAL 27/01/2009 Exécution Distribuée et Agile de Compositions de Services Françoise Baude & Virginie Legrand
Web Services 17/01/2009.
Urbanisation du Système d’Information du Ministère de la Santé
Présentation du Produit WAN-FAI L.KHIMA S.ZEKRI V.BACHMAN
Apports des clients riches dans le monde du WEB 2.0
Développement et maintenance sur le projet RefPack
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
Introduction aux technologies des web services en Java EE
SOMMAIRE PRESENTATION DE L’ENTREPRISE LA BUSINESS INTELLIGENCE
Historique L’évolution des architectures du début à nos jours.
Retour d’expérience BigData et la Sacem : Apple, Deezer, Spotify… la révolution de la musique numérique est en marche ! « Comment la Sacem, société des.
Base ‘Marque employeur’. Gérer la marque employeur permet de… Améliorer l’image de marque employeur Rendre l’entreprise attractive pour les jeunes diplômés.
21 octobre 2015 Modernisation du Registre national Remplacement du système central Comité des utilisateurs Eric Roelandt.
RAPIDO SITUATION ▪France & Europe MÉTIER ▪Construction de véhicules automobiles (2910Z) NOMBRE D’EMPLOYÉS ▪600 CHIFFRE D’AFFAIRES SOLUTION.
Transformation digitale Comment maîtriser les risques ?
ARIANE : Interopérabilité sémantique et accès aux sources d'information sur Internet Sylvain Aymard, Michel Joubert, Dominique Fieschi, Marius Fieschi.
Transcription de la présentation:

Les Web Services Schéma Directeur des Espaces numériques de Travail Groupe de Travail Interopérabilité Les Web Services Projet Michelin Le 24 Novembre 2003 Thierry CAZENAVE www.cosmosbay-vectis.com

MICHELIN - Contexte Europe Amérique Asie du Nord Une présence commerciale dans plus de 170 pays Plus de 125 000 personnes à travers le monde 190,2 millions de pneumatiques 22,3 millions de cartes et guides 74 sites de production dans le monde 1 Centre de Technologies sur 3 continents Europe Amérique du Nord Asie Les sites de production des sociétés du groupe Michelin sont installés partout dans le monde. Comment se définit un site de production? Un site de production correspond à un (ou plusieurs) lieu(x) produisant un produit ou un élément entrant dans le produit livré au client. Un site de production correspond à un (ou plusieurs) établissement(s) situé dans une même ville ou sa proche banlieue et appartenant à une même société du Groupe. De ce fait, les sites spécifiques de construction mécanique ou de moules ainsi que les centres de montages ne sont pas pris en compte. Par exemple, dans une même ville, s ’il y a 3 usines Michelin et une Kléber, cela correspond à 2 sites de production.

MICHELIN - Cartographie de l’existant SYSTEME D'INFORMATION RCH NGU MICA CENTRAL BE-TP LOCAL Légende Outils hors XXX Outils XXX-XX Outils XXX-YYY Outils cours d'étude Liens informatiques Autres …. existants Autres …. Liens informatiques à réaliser Autres …. Outils ZZZ Autres ….

MICHELIN - Architecture CAO / Interfaces RPC NGC NGUI Central Moule Central RPC Maison Ref pneu Ref semi-fini Référentiel moule Ref pneu Appli réferentiel Appli réferentiel pneu BE Appli Ref semi-finis Modèle CAO reference LAD100 Pays Usine RPC Maison RPC Maison Profil Etudes Ref pneu Appli réferentiel Ref semi-fini Appli Ref semi-finis Ref pneu Appli réferentiel Ref semi-fini Appli Ref semi-finis Ref semi-fini Appli Ref semi-finis Ref matériaux PRF Pose Automate

MICHELIN – Enjeux et Stratégie Rationalisation des multiples modes de connexion et d’échanges de données entre la CAO et le système d’information Michelin Permettre une évolution du SI sans impact sur la CAO Stratégie retenue : Définir une nouvelle architecture de communication modulaire permettant : D’assurer la communication entre anciennes et nouvelles applications De permettre la migration des référentiels sans impact sur les applications clientes Standardiser les interfaces techniques et définir des modèles métiers communs

MICHELIN – Objectifs Intégration de la nouvelle génération de CAO Démarche : Mise en œuvre d’un prototype exploitant le potentiel offert par la technologie XML et en particulier les Web Services (veille technologique) Démonstration de l’intérêt d’architecturer le système d’information Michelin sous la forme d’un Hub applicatif nommé « Hub ITP », et proposant une interface normalisée d’accès aux informations et aux services des référentiels techniques Michelin Cibles : Court terme : remplacement des interface RPC réalisées pour la CAO existante pour accueillir la nouvelle CAO Moyens terme : permettre l’évolution du SI sans impact sur la CAO

MICHELIN - Bénéfices et perspectives Ref pneu Ref matériaux HUB ITP Applicatif “Web Services” Ancien ref moule Ref 1 Ancien ref moule Modèle xml Ref 2 Modèle xml Modèle xml CAO Court terme (fin 2002) : Nouvelle architecture robuste et sécurisée pour la communication entre applications (contexte nouvelle CAO), basée sur les Web Services Standardisation des modèles de données, formats pivots communs à l’ensemble des applications pour permettre leur migration/cohabitation Moyen/Long terme : Diminution des coûts de développement des interfaces (technologies standards, modèle pivots, XML) Diminution des coûts d’exploitation (centralisation de certains services usines)

MICHELIN - Bénéfices et perspectives HUB ITP Connecteur XAO Referential Connector Referential XSL Common Model XML XSL Request Treatment Interrogation de la base Model XML request XAO Model XML response XSL XSL Response Treatment XSL XSL App xxx Connector Model XML request Model XML response Mise en oeuvre de modèles XML pivot : Supprimer l’interdépendance entre les applications clientes et les référentiels

MICHELIN – Infrastructure Globale HUB Server Frontend (web services entry point) HUB Infrastructure xxx client xAO client FrontEnd Connectors VMS Servers LAN Area FACTORY WAN https MQ Series HUB Server MQSI http/https or MQ Series CENTRAL MAN Area

MICHELIN – Communications avec le HUB XSLT LDAP Annuaire des services WEB NT SERVER HUB MQSI LDAP HTTPS Client Moteur d'intégration WMQI Bus MQSeries NT SERVER HUB Frontend Frontal Connectors Server Application Server Web services components HTTP Moteur d'intégration WMQI

MICHELIN – Communication avec les frontaux NT SERVER Bus MQSeries Dispatcher Java HUB Java component in JVM Interface Factory Service Adapter Service Adapter Système d’information Application with MQ Client SGBD

MICHELIN - Bilans et perspectives Performance des Web Service Connexion LDAP http / https connexion Requête / Réponse MQSI Le temps de réponse est d’environ 1.5 seconde pour une requête avec 50 accès conccurents ( linéaire jusqu’à 100 connexions – non testé au delà ) Les connexion sécurisées ( HTTPS ) augmentent le temps de réponse, mais ce n’est pas significatif.

MICHELIN - Bilans et perspectives 50% 25% 12 13% Performance des composants : Connection to MQSeries Connection to LDAP Connection to services directory MQSI treatment XSL transformations for some interfaces Le temps moyen d’une requête est inférieur à 0.5 secondes avec 50 connexions simultanées. Performance des connecteurs Moins d’une seconde pour un profil Moins de 2 secondes pour un matériel Moins de 8 secondes pour une épure Entre 15 et 75 secondes pour BE / LBP Ces performances sont dépendantes de la performance des référentiels existants

MICHELIN - Conclusion L’infrastructure HUB-ITP est une boîte à outils Qu’est-ce que c’est : C’est une infrastructure centralisée Aujourd’hui il permet de prendre en compte tous les échanges en mode message (pas de transfert de fichiers) Infrastructure permettant le développement rapide d’interface en évitant les interfaces point à point (un connecteur au référentiel pour x clients) Interface dynamique (minimum de développement) Outil de gestion et d’administration des interfaces Référentiel sous forme de schéma des entités de l’entreprise Qu’est-ce que ce n’est pas Le HUB ne remplace pas la spécification des interfaces au niveau projet (conception, migration ….) Le HUB ne règle pas les problèmes métier des interfaces

. . .