Web services soap et restful
Web Services SOAP et REST Réalisé Par Radhouene Rouached Maher Abed CPlan Web service ? Dé ?nition ? Propriétés Concepts ? Avantage Inconvénient SOAP ? Apache Axis RESTful Conclusion CWeb Service Service un service est un comportement dé ?ni par contrat qui peut être réalisé et fourni par tout composant pour être utilisé par tout composant sur la base unique du contrat ? CWeb Service Dé ?nition Les Web Services sont des composants web basés sur Internet HTTP qui exécutent des t? ches précises et qui respectent un format spéci ?que XML Ils permettent aux applications de faire appel à des fonctionnalités à distance en simpli ?ant ainsi l ? échange de données Les Web Services permettent aux applications de dialoguer à travers le réseau indépendamment de leur plate-forme d ? exécution leur langage d'implémentation CWeb service Propriétés ? Un Service est Autonome et sans état ? Un Service expose un Contrat ? Les Frontières entre services sont Explicites ? Les services communiquent par messages CWeb service Concepts des web services Le concept des Web Services s ? articule actuellement autour des trois concepts suivants SOAP Simple Object Access Protocol Est un protocole d'échange inter-applications indépendant de toute plate-forme basé sur le langage XML - Un appel de service SOAP est un ux ASCII encadré dans des balises XML et transporté dans le protocole HTTP WSDL Web Services Description Language Donne la description au format XML des Web Services en précisant les méthodes pouvant être invoquées leurs signatures et le point d ? accès URL port etc - C ? est en quelque sorte l ? équivalent du langage IDL pour la programmation distribuée CORBA UDDI Universal Description Discovery and Integration Normalise une solution d ? annuaire distribué de Web Services permettant à la fois la publication et l'exploration recherche de Web Services - UDDI se comporte lui-même comme un Web service dont les méthodes sont appelées via le protocole SOAP CWeb Service Principe de fonctionnement CWeb service Avantage Avantage Des standards simples SOAP WSDL UDDI Multi Protocole Multi OS Multi Langage Facilite l ? échange des données Les outils de développement s'appuyant sur ces standards permettent la création automatique de programmes utilisant les services Web existant CWeb service Inconvénient Inconvénient Performance Les services Web sou ?rent de performances faibles comparée à d'autres approches de l'informatique répartie telles que le RMI CORBA ou DCOM Jeunesse Sécurité Transaction ? Les normes de services Web dans certains domaines sont actuellement récentes ? ? ? CSOAP SIMPLE OBJECT ACCESS PROTOCOL CSOAP Simple Object Access Protocol SOAP est un protocole d'invocation de méthodes sur des services distants Basé sur XML SOAP a pour principal objectif d'assurer la communication entre machines Le protocole permet d'appeler une méthode RPC et d'envoyer des messages aux machines distantes via un protocole de transport HTTP Objectifs visés Assurer la communication entre applications d ? une même entreprise intranet - Assurer les échanges interentreprises entre applications et services Web CSOAP Structure d'un message SOAP CAXIS Apache eXtensible Interaction System CApache
Documents similaires










-
40
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 04, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 41.2kB