La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Les services web Stéphanie CLAPIÉ Antoine RENARD.

Présentations similaires


Présentation au sujet: "Les services web Stéphanie CLAPIÉ Antoine RENARD."— Transcription de la présentation:

1 Les services web Stéphanie CLAPIÉ Antoine RENARD

2 Les Web Services 1. Présentation –Contexte –Définitions –Intérêts 2. Principes de fonctionnement –Mise en oeuvre –Exemple –Lacunes et solutions 3. Aujourdhui et demain –Acteurs –Évolutions –Chiffres

3 Les Web Services 1. Présentation –Contexte –Définitions –Intérêts 2. Principes de fonctionnement –Mise en oeuvre –Exemple –Lacunes et solutions 3. Aujourdhui et demain –Acteurs –Évolutions –Chiffres

4 Contexte Avènement dInternet –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

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

6 Lidée Réseau Web Service

7 Les attentes Résultats dune enquête sur les attentes des entreprises

8 Intérêts des Web Services Orientés vers lexté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, …

9 Les Web Services 1. Présentation –Contexte –Définitions –Intérêts 2. Principes de fonctionnement –Mise en oeuvre –Exemple –Lacunes et solutions 3. Aujourdhui et demain –Acteurs –Évolutions –Chiffres

10 Exemple simple dapplication Émetteur Intermédiaire Récepteur Valide les signatures numériques Donne le cours des actions Mais… quel est le cours de laction MACHIN?

11 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 » dInternet 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

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

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

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

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

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

17 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

18 Manque de maturité 1/3 Problèmes liés à HTTP / Internet –Absence de qualité de service Temps de transmission variable Pas daccusé de réception –Blocage dapplication

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

20 Manque de maturité 3/3 SOAP inadapté à lapproche synchrone –Temps dexécution variable –Latence du réseau –Pas dinformation davancement –Pas dinformation de « panne »

21 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

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

23 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 dutilisations

24 Les Web Services 1. Présentation –Contexte –Définitions –Intérêts 2. Principes de fonctionnement –Mise en oeuvre –Exemple –Lacunes et solutions 3. Aujourdhui et demain –Acteurs –Évolutions –Chiffres

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

26 Les évolutions à venir Actuellement: –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.

27 Les Web Services en chiffres –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

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

29 Pour plus dinformations Internet –www.xmethods.com –www.w3.org/TR/SOAP –www.uddi.org –www.01net.fr –… Livres –Programming Web Services with SOAP (OReilly) –Web services essentials (OReilly) –…

30 Des questions?


Télécharger ppt "Les services web Stéphanie CLAPIÉ Antoine RENARD."

Présentations similaires


Annonces Google