Stéphanie CLAPIÉ Antoine RENARD

Slides:



Advertisements
Présentations similaires
3/25/ :58 AM Développement de Services Web sécurisés et interopérables avec WS-* et WSE 2.0 SP3 Philippe Beraud Consultant Principal Microsoft France.
Advertisements

Réunion du club utilisateur Salesforce.com
Les Web Services Schéma Directeur des Espaces numériques de Travail
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
ASSOCIATION DES CENTRALIENS CONFERENCE DE MARS 2002
Laccès distant aux bases bibliographiques J. Gutierrez / B.Nominé – Université Nancy 2.
Les Web Services Schéma Directeur des Espaces numériques de Travail
Sécurité du Réseau Informatique du Département de l’Équipement
« Le commerce électronique en Tunisie :
Xavier Blanc Web Services Xavier Blanc
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.
CORRECTION DU DEVOIR DE SYNTHESE N° 2
Chapitre 1 Introduction
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Julien HERON.
Les webservices Samira Silhadi-Hacid Malika Tarafi.
DUDIN Aymeric MARINO Andrès
l'impact sur le eBusiness
ISP/ASP ISP ASP Conclusion DESS Réseaux 2000/2001
L’architecture .net et ASP.net
1.NET, bilan et perspective – Univ-Bordeaux - vendredi 18 novembre 2005.NET, bilan et perspectives François MERAND Responsable groupe architectes Division.
Cours 6 : Les Web Services et UDDI Mars Version 1.0 -
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Cours 2 : Les Web Services Concepts Généraux
Les Web Services.
Réseaux Privés Virtuels
Introduction Concepts fondamentaux Éléments d’architecture
Génie Documentiel Delacrétaz Jean-Marc
Le Workflow et ses outils
CERN – Organisation Européenne pour la Recherche Nucléaire Services dInformation Administrative Le projet DocLeg et léchange électronique de données personnelles.
Introduction aux services WEB
FrontCall - 4C Les Centres de Contacts Virtuels
Les Services Web Avec.NET version 1.1. Un service Web en bref… Méthodes ou objets accessible à distance via SOAP (Simple Object Access Protocol ); SOAP.
Etude des Technologies du Web services
XML-Family Web Services Description Language W.S.D.L.
7 - EAI Les EAI : Enterprise Application Integration Marché
Virtual Private Network
Soutenance de stage de fin d’études
An Introduction to distributed applications and ecommerce 1 1 Les services Web, XML et les places de marchés.
Web Services HTTP UDDI SOAP WSDL Besnik SELJIMI, Novembre 2003
Séminaire Service Interoperability on Context Level in Ubiquitous Computing Environments Davide Bazzi IIUF Etude de larticle: Service Interoperability.
Les NAC Network Access Control
VPN - SSL Alexandre Duboys Des Termes IUP MIC 3 Jean Fesquet
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
CENTRALISATION DES CANDIDATS LOCATAIRES
Cours Web Services ISIMA 3F3
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
E-Technology lab Plateformes, Technologies et Architectures pour les systèmes eGouvernement Par: Dr Mamadou Koné Université Laval, Québec, Canada et Houda.
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Le web service
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.
Universal Plug and Play. Idée Connecter tout: PCs, appareils intelligents, et appareils domestiques Computer partout: Universal Plug and Play connectivité.
Yonel Grusson.
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
Présence et communication peer-to-peer Diplômant : Yves Bresson Professeur responsable : Yves Dennebouy EIVD Septembre - Décembre 2003.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Yonel Grusson.
1 Séminaire Novembre 2001 – PLB – J.M. Vanel 3 - Internet & extranet n Internet - rappel n puis Intranet n Extranet : m définition m contraintes m sécurité.
Rapport de Stage : Les Web Services ou la communication
Web Services : WS-*. Sommaire Définition Historique Description Conclusion.
Développement et design Web Awaves academy Stockholm 2006.
21/02/2003DEA DISIC 1 Grid Computing Programming the grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications Tarak.
Web Services 17/01/2009.
Présentation du Produit WAN-FAI L.KHIMA S.ZEKRI V.BACHMAN
Sécurité des Web Services
Introduction aux technologies des web services en Java EE
Universel Description Discovery and Integration « UDDI «
Transcription de la présentation:

Stéphanie CLAPIÉ Antoine RENARD Les services web Stéphanie CLAPIÉ Antoine RENARD

Les Web Services Présentation Principes de fonctionnement Contexte Définitions Intérêts Principes de fonctionnement Mise en oeuvre Exemple Lacunes et solutions Aujourd’hui et demain Acteurs Évolutions Chiffres

Les Web Services Présentation Principes de fonctionnement Contexte Définitions Intérêts Principes de fonctionnement Mise en oeuvre Exemple Lacunes et solutions Aujourd’hui et demain Acteurs Évolutions Chiffres

Contexte Avènement d’Internet Architecture distribuée Utiliser et fournir des services Services à valeur ajoutée Architecture distribuée Différents sites pour une entreprise Hétérogénéité des applications Des entreprises demandeuses de services Proposer des standards

Web service = ? Un Web Service « minimal » c’est : Mise à disposition d’une application via : Internet Intranet Utilisation du XML Requête Réponse Alternative aux solutions distribuées (CORBA, EJB, …)

L’idée Réseau Web Service

Les attentes Résultats d’une enquête sur les attentes des entreprises

Intérêts des Web Services Orientés vers l’extérieur : « Plus vite, meilleur, moins cher » Indépendant des technologies internes Services aux entreprises (B2B) Services aux particuliers (B2C) En interne Utilisation de ressources distantes Outils de travail, communication, …

Les Web Services Principes de fonctionnement Présentation Contexte Définitions Intérêts Principes de fonctionnement Mise en oeuvre Exemple Lacunes et solutions Aujourd’hui et demain Acteurs Évolutions Chiffres

Exemple simple d’application Valide les signatures numériques Mais… quel est le cours de l’action MACHIN? Donne le cours des actions Intermédiaire Note pour Antoine: ATTENTION CHALLENGE! Il est interdit de prononcer les mots « forte poitrine » pour commenter cette diapo… Récepteur Émetteur

Mise en œuvre actuelle XML (eXtensible Markup Language) Échange de messages XML entre client et serveur Lisible, structuré HTTP, SMTP, BEEP… Réutilisation des standards « habituels » d’Internet SOAP (Simple Object Access Protocol) Protocole définissant les échanges XML entre entités WSDL (Web Services Description Language) Description technique des services web proposés UDDI (Universal Description Discovery and Integration) Annuaire des services web disponibles

HTTP SOAP Firewall Entreprise A EJB Entreprise B CORBA Appli métier Serveur HTTP (WSDL) Client Appli métier CORBA EJB Application C#

Échanges d’informations Annuaire UDDI WebServices référencés Description WSDL Fournisseur de Web Services Description WSDL Description WSDL Back Office Et Système d’ entreprise Serveur web d’application Business Object Description WSDL Web Service 2 1

Échanges d’informations Annuaire UDDI WebServices référencés Fournisseur de Web Services Back Office Et Système d’ entreprise Serveur web d’application Business Object Web Service 2 1 Description WSDL Description WSDL Description WSDL Description WSDL Client du Web Service Business Object Description WSDL

Échanges d’informations Annuaire UDDI WebServices référencés Fournisseur de Web Services Back Office Et Système d’ entreprise Serveur web d’application Business Object Web Service 2 1 Description WSDL Description WSDL Description WSDL Requête SOAP Client du Web Service Business Object Description WSDL

(HTTP, SMTP, Jabber, BEEP, …) Pile de protocoles Discovery (UDDI) Description (WSDL) Packaging (SOAP) Transport (HTTP, SMTP, Jabber, BEEP, …) Réseau

Développement Nouvelles suites de développement .NET (Micro$oft) IBM, HP, SUN etc… Développement relativement simple Outils puissants Intégration du concept WebService dans les outils

Manque de maturité 1/3 Problèmes liés à HTTP / Internet Absence de qualité de service Temps de transmission variable Pas d’accusé de réception Blocage d’application

Manque de maturité 2/3 Sécurité faible Entête SOAP n’implémente pas la sécurité Authentification Transfert des données Attaques par DOS (Deny Of Service)

Manque de maturité 3/3 SOAP inadapté à l’approche synchrone Temps d’exécution variable Latence du réseau Pas d’information d’avancement Pas d’information de « panne »

Les solutions actuelles 1/3 Court-circuiter Internet Assurer une certaine qualité de service Assurer une certaine « sécurité » Solution chère « Web Services Value Networks » Routage Authentification Engagement sur une qualité de service Ex : Flamenco Network, Grand Central

Les solutions actuelles 2/3 Problèmes liés à HTTP / Internet Demande Du service Envoi résultat État d’ avancement du processus Découpage fonctionnel en 3 temps ? 1 : Demande du service (requête) ID ? Client 2 : État d’avancement du processus % Résultat ? 3 : Envoi du résultat

Les solutions actuelles 3/3 Sécurité : Sécurisation niveau transport Utilisation de HTTPS / SSL Utilisation de certificats Filtrage IP Complexe Configuration des Firewalls Application de règles d’utilisations

Les Web Services Aujourd’hui et demain Présentation Contexte Définitions Intérêts Principes de fonctionnement Mise en oeuvre Exemple Lacunes et solutions Aujourd’hui et demain Acteurs Évolutions Chiffres

Les acteurs Groupes de travail: Les entreprises privées: W3C WSIO Sun BEA Hewlett Packard IBM Microsoft SAP Oracle …

Les évolutions à venir Actuellement: Dans le futur: B to B EDI (Échange de Données Informatisé) Dans le futur: Potentiel énorme dans la gestion des processus métiers B2B Evolutions technologiques intéressantes Sécurité, cryptage etc.

Les Web Services en chiffres 100 000 € Investissement moyen évalué par Benchmark Group à partir des projets menés en France 5 pour 75% des web services Nombre de plate-formes de développement 58% Pourcentage des entreprises du tertiaire en France s’étant déjà lancés 43% Pourcentage des sondés attendant un meilleur niveau de sécurité des web services

En conclusion Pensez savon! Anciennes technos (XML, HTTP, …) Évolution mais pas de révolution

Pour plus d’informations Internet www.xmethods.com www.w3.org/TR/SOAP www.uddi.org www.01net.fr … Livres Programming Web Services with SOAP (O’Reilly) Web services essentials (O’Reilly)

Des questions?