Les services Web et leur. sur les entreprises



Documents pareils
LES WEB SERVICES ET LEUR

Sommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion

Programmation Web Avancée Introduction aux services Web

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

L intégration d applications unifiée par les Services Web et XML Réconcilier J2EE.NET EIS et mainframes

Les Architectures Orientées Services (SOA)

Urbanisme du Système d Information et EAI

Le cadre des Web Services Partie 1 : Introduction

0LFURVRIW&RUSRUDWLRQ7RXVGURLWVUpVHUYpV /HV LQIRUPDWLRQV FRQWHQXHV GDQV FH GRFXPHQW UHIOqWHQW OH SRLQW GH YXH GH OD VRFLpWp0LFURVRIWVXU OHVVXMHWV

Gestion des Identités : 5 règles d'or. Patrice Kiotsekian Directeur Evidian France

e-business, EAI et Business Intelligence Le triptyque gagnant profondément les structures des organisations et par conséquence

Les Services Web. Jean-Pierre BORG EFORT

Introduction aux «Services Web»

Fusion : l interopérabilité chez Oracle

des besoins de contenu des besoins de forme !"#$%&'($)$*"+,$-.*"#$*"$/.0#12+/13.0#

Business Process Execution Language

Les nouvelles architectures des SI : Etat de l Art

Urbanisation des SI Conduite du changement IT 20/03/09. Patrick CHAMBET

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Architecture SOA Un Système d'information agile au service des entreprises et administrations

Les solutions mobiles, levier d'optimisation des ressources. Daniel JOUAN Responsable Commercial Grands-Comptes

XML, PMML, SOAP. Rapport. EPITA SCIA Promo janvier Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

Workflow et Service Oriented Architecture (SOA)

Introduction à Microsoft InfoPath 2010

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

Jean-Philippe VIOLET Solutions Architect

Responsable du cours : Héla Hachicha. Année Universitaire :

Le 09 et 10 Décembre 09

MobiTicket: une application mobile de ventes aux enchères de billets de spectacles

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN :

Louis Naugès Paris, 17 juin 2013 Louis Naugès - Chief Cloud Evangelist Revevol

Collaboration des Processus Métiers dans les Echanges inter-entreprises (B2B) basée sur le Web Service Resource Framework (WSRF) du Grid

Introduction au projet ebxml. Alain Dechamps

Sécurité des Web Services (SOAP vs REST)

Tour d horizon des différents SSO disponibles

FOSS Enterprise Integration Plattaform

Petite définition : Présentation :

GLOSSAIRE. On premise (sur site)

Intégration d'applications à "gros grain" Unité d'intégration : le "service" (interface + contrat)

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

Environnement collaboratif intégré sur le Web à base de GRID

Problématiques de recherche. Figure Research Agenda for service-oriented computing

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

ABB personnalise son service client avec la plate-forme en ligne One ABB on the Web Jan Anders Solvik, Håkan Wärdell, Nathan Becker

Oauth : un protocole d'autorisation qui authentifie?

Analyse des techniques et des standards pour l interopérabilité entre plateformes

Web Services : Beyond the peer-to-peer architecture

La démarche SOA et l interopérabilité applicative

SOMMAIRE. Conseil de lecture Préface Introduction. 1 Comprendre le rôle des technologies 1. 2 Maîtriser les concepts technologiques 13

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

WEBSERVICES. Michael Fortier. Master Informatique 2ème année. A308, Université de Paris 13

Formation SSO / Fédération

Systèmes d'informations historique et mutations

ARCHITECTURE DE SAGE ACCPAC

ACP 3.1. Le portail de la relation client

BPEL Orchestration de Web Services

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL

Business Process Modeling (BPM)

Plan. Quelles sont les conditions à remplir pour une approche ebusiness? Définition. Les domaines pouvant être touchés par l ebusiness

De l Utilisation des VPNs pour l Administration et la Sécurité des Services Web

Nombre de pages : 76. Les termes relatifs au socle ENT inscrits dans ce document sont définis dans le glossaire référencé : SocleENT_Glossaire.

La tête dans les nuages

La sécurité des processus métiers et des transactions. Stéphane Marcassin Bull Services Sécurité

Module n 2. Les applications des SI : e-business. Objectifs du Module n 2

Urbanisation des Systèmes d'information

Table des matières. Avant-propos

Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1

Gestion de la relation Client (CRM)

Rapport de veille technologique

Accroître vos revenus et votre avantage concurrentiel grâce au nuage Alliance Fujitsu-salesforce.com

SOA et le document à la demande

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE

Architectures d'intégration de données

Transformation IT de l entreprise MOBILITÉ : ACCOMPAGNEZ L OUVERTURE DE VOTRE SI

Sécurisation des architectures traditionnelles et des SOA

Groupe de travail Low Cost. Frédéric DIDIER Jacques WITKOWSKI

WHITE PAPER Une revue de solution par Talend & Infosense

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager

Synthèse des concepts

Architecture Orientée Service, JSON et API REST

Introduction à la conception de systèmes d information

Droits d'usage et mises à jour des logiciels Microsoft - renouvellement - autorisation de signer -

Communication Unifiée UC² IBM Corporation

ENVOLE 1.5. Calendrier Envole

Intégration de systèmes

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Environnement collaboratif multimodal pour Communauté Virtuelle à la puissance GRID

W4 - Workflow La base des applications agiles

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

*Classement PAC

4. SERVICES WEB REST 46

Méthodes et Langages du Commerce Electronique

Projet ESB - Retour d expérience

Transcription:

Les services Web et leur impact sur les entreprises Michel Leblanc M.Sc. commerce électronique Associé inc.

Objectifs de la présentation Définir le concept de Web Services. Identifier quelques-uns des défis à surmonter. Expliquer comment les Web Services peuvent affecter les entreprises.

Qu est-ce que c est? Les Web services sont des applications d affaires disponibles via Internet. Les Web services sont une série de protocoles, langages et standards émergents, permettant la création de systèmes informatiques distribués et ouverts sur Internet via, des technologies indépendantes des plates-formes.

Intégration d applications Manière traditionnelle Unité d affaire 1 Unité d affaire 2

Création d une interface standardisée entre les applications Application 1 Interface Commune Application 2

Intégration avec les Web Services CRM Systèmes existants ERP Standards et protocoles Web Services Application Web SCM

Intégration avec les Web Services Partenaire 1 Partenaire 2 Partenaire 3 Standards et protocoles Web Services Client 1 Client 2

Défis technologiques L objectif est de permettre à des systèmes disparates d échanger des données et des informations sans intervention humaine. Comment cela peut-il se réaliser? Nous avons besoin d une panoplie de protocoles, standards et languages permettant aux machines d interagir entre elles.

Caractéristiques souhaitées Composante logicielle légèrement couplée Ouverture (n2 vs n) Indépendance vis-à-vis des Plateformes/langages/environnements Flexibilité Simplicité Extensibilité Maximisation des investissement logiciels et matériels existants (Leveraging of legacy systems) Réutilisation Asynchrone et synchrone

Définitions Les services Web sont les bases permettant de construire des systèmes distribués et ouverts sur Internet, grâce à leur interface asynchrone utilisant des technologies indépendantes des plates-formes et de leurs composantes réutilisables, appelées services. Une application logicielle, légèrement couplée, à interaction dynamique, identifiée par un URI, pouvant interagir avec d autres composantes logicielles et dont les interfaces et associations (binding) ont la capacité d être publiées, localisées et invoquées via XML et l utilisation des protocoles Internet communs.

Specifications orientées messages Les éléments de base Flux des Processus Registre Description des services Messagerie Cœur des Spécifications XML Web Services Web services Flow Language (IBM), Web Service Conversation Language XLang (Microsoft) Business Process Modeling Initiative Universal Description Discovery and Integration (UDDI) Web Service Definition Language (WSDL) Simple Object Access Protocol (SOAP) ebxml Business Process Specification Schema (BPSS) Registry/ Repository Collaboration Protocol Profile/Agreement (CPP/A) Message Service Specification (MSS) Extensible Markup Language (XML) Inspired by ZapThink, LLC, Poster Key XML specifications, Zapthink Document IDZTS-G1101, mai 2002

Échafaudage en devenir! Specifications orientées documents Vocabulaires de communautés Spécifications Orientées messages Sécurité Security Assertion Markup Language (SAML) Web Services-Security (WS-Security) Voix Ex.: Open Travel Alliance (OTA), Parliamentary Language (ParML), OpenFinancial Exchange (OFX) Vocabulaires E-business Interface utilisateur Flux de Processus Registre Graphique Interfaces équipement +450 STANDARDS XML Inspired by ZapThink, LLC, Poster Key XML specifications, Zapthink Document IDZTS-G1101, mai 2002

Défis globaux Fragmentation des standards et protocoles Coordination nationale et internationale Défis de standardisation de significations communes Vocabulaires spécifiques aux industries Processus d affaires spécifiques aux industries Enjeux légaux

Implications d affaires Les services Web sont une technologie avantageuse pour développer de nouveaux services générateur de revenues, via le Web, pour épargner en coûts d opérations et de TI, pour intégrer des données et des processus d affaires à l intérieur et l extérieur des entreprises pour leur chaînes d approvisionnement et de distribution. Pour la gestion des TI, les services Web diminuent la complexité de l infrastructure TI, maximisent l utilisation des logiciels, du matériel et des habiletés de programmation existant dans les entreprises, permettent la réutilisation des unités logiciels modulaires, une fois qu elle sont créées, diminuent la dépendance (lock-in) envers les fournisseurs logiciels, diminuent les coûts d adaptation et de développement, tirent avantage de la nature du World Wide Web.

Étapes d adoption Utilisateurs précoces Colorado Dept. Of Agriculture, Continental Airlines,, Dollar Rent a Car, Dupont, JP Morgan Chase, State of New Mexico. AAA, Citibank, DELL, GM, Home Depot, Merrill Lynch Amazon, ebay, Fedex,Google Google,, UPS Source : Altering app dev, http://www.infoworld.com/articles/fe/xml/02/06/10/020610feinfostat.xml at.xml

Déploiement Il n est n pas judicieux d utiliser d les services Web pour faire la même chose que les solutions EAI et B2Bi existante. Il n y n y a pas d éd économies ou de bénéfices substantiels à y faire. Des épargnes peuvent être obtenues si l entreprise l mise sur les processus d affaires d à valeur ajoutée e et si elle implante une intégration orientée e service dans un environnement légèrement l couplé. Il faut rechercher la simplicité et les résultats. r

Source : Schmelzer et.al. article:understanding the Real Costs of Integration, ZapFlash, Zapthink Research, oct.. 2002 Présentation Déploiement

Questions aux gestionnaires De quelles nouvelles façons pourriez-vous interagir avec vos partenaires d affaires pour créer de la valeur et générer des économies? Quels nouveaux services à valeur ajoutée et générateurs de revenus pourriez-vous offrir? Comment pourriez-vous utiliser les services Web pour diminuer les coûts de TI et les délais de développement? Avez-vous l expertise pour mettre sur pied des services Web? Sinon, comment pourriez-vous l acquérir?

Merci Cette recherche a été financée partiellement par le CIRANO. Un merci particulier à Gilbert Babin, Robert Gérin-Lajoie, Jacques Robert et aux associés d. Le Rapport Bourgogne du CIRANO écrit conjointement avec Gilbert Babin Ph.D. Les Web Services et leur impact sur le commerce B2B est disponible gratuitement à l adresse http:///fr/recherche.php 2004

Source : Anatomy of a SOAP Call, http://www.devx.com/upload/free/features/entdev/1999/11nov99/cv1199/cv1199.asp Présentation Annexe 1 SOAP

Source : Introduction to WSDL, http://www.learnxmlws.com/tutors/wsdl/wsdl.aspx Présentation Annexe 2 WSDL

Source : Why UDDI Will Succeed, Quietly: Two Factors Push Web Services Forward, The Stencil Group, april 2001, http://www.stencilgroup.com/ideas_scope_200104uddi.pdf Présentation Annexe 3 UDDI

Source :The Evolution of UDDI UDDI.org White Paper, The Stencil Group, July 2002 Présentation Annexe 4 Solutions des registres