Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. SOAP — Wikipédia
SOAP — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Simple Object Access Protocol)
Page d’aide sur l’homonymie

Pour l’article ayant un titre homophone, voir S.O.A.P..

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources (octobre 2012).

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?
Structure de SOAP.

SOAP (acronyme de Simple Object Access Protocol) est un protocole d'échange d'information structurée dans l'implémentation de services web bâti sur XML.

Il donne la permission de transmission de messages entre objets distants, ce qui veut dire qu'il autorise un objet à invoquer des méthodes d'objets physiquement situés sur un autre serveur. Le transfert se fait le plus souvent à l'aide du protocole HTTP, mais peut également se faire par un autre protocole, comme SMTP.

Le protocole SOAP est composé de deux parties :

  • une enveloppe, contenant des informations sur le message lui-même afin de permettre son acheminement et son traitement ;
  • un modèle de données, définissant le format du message, c'est-à-dire les informations à transmettre.

SOAP a été initialement défini par Microsoft et IBM[Quand ?][1], mais est devenu une référence depuis une recommandation du W3C, utilisée notamment dans le cadre d'architectures de type SOA (Service Oriented Architecture) pour les Services Web WS-*.

Le protocole SOAP emploie des métadonnées[2].

SOAP n'est plus un acronyme – mais un simple nom – depuis la version 1.2. En effet, SOAP v1.2 a été réécrit en fonction d'infosets XML, et non plus sous forme de sérialisations <?xml … ?> comme il l'était en v1.1. La notion d'objet (spécifiée dans Simple Object Access Protocol) devient donc obsolète.

Critiques techniques

[modifier | modifier le code]

De nombreux commentateurs et spécialistes[réf. nécessaire] ont discuté des avantages et inconvénients de SOAP relativement aux autres technologies, et aux contextes de son utilisation.

Avantages

[modifier | modifier le code]
  • Utiliser SOAP via HTTP facilite la communication et évite les problèmes de proxys et pare-feu par rapport à des technologies plus anciennes.
  • SOAP est :
    • assez ouvert pour s'adapter à différents protocoles de transport ;
    • indépendant de la plate-forme ;
    • indépendant du langage ;
    • extensible.

Inconvénients

[modifier | modifier le code]
  • En raison du nombre d'informations qu'impose le format XML, SOAP peut alourdir considérablement les échanges par rapport à des middlewares comme CORBA ou ICE, ce qui n'est pas forcément un handicap quand les volumes de données transités par SOAP sont faibles par rapport au volume total de données échangées.
  • SOAP décrit la manière dont les applications doivent communiquer entre elles, certains considèrent que le couplage reste fort entre le serveur et ses clients. Une modification de l'API implique ainsi une évolution côté client, contrairement à une architecture orientée ressources telle que REST.

Notes et références

[modifier | modifier le code]
  1. ↑ (en) Voir SOAP : Simple Object Access Protocol.
  2. ↑ (en) Voir Using SOAP metadata.

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • CORBA
  • COM
  • Les Services Web WS-*
  • Web Services Description Language (WSDL)
  • Ajax (informatique)
  • REST
  • XML-RPC, l'ancêtre de SOAP
  • Liste des spécifications des Services Web WS-*
  • Action Message Format

Liens externes

[modifier | modifier le code]
  • (fr) Page sur SOAP sur le site du W3C
  • (en) Page sur SOAP sur le site IBM
  • (en) Web Services Activity W3C
  • (en) L'organisation WS-I
  • (fr) Comparatif SOAP/REST
v · m
Communication inter-processus
Méthodes
  • Fichier
  • Mmap
  • Passage de messages
    • File d'attente
  • Tube
    • Nommé
    • Anonyme
  • Substitution de processus
  • Sémaphore
  • Mémoire partagée
  • Signaux
  • Sockets
    • INET
    • UNIX
Protocoles
  • Apache Thrift
  • Apple events
  • COM+
  • CORBA
  • D-Bus
  • DCE
  • ICE
  • ONC RPC
  • POSIX (différentes méthodes)
  • Protocol Buffers
  • SOAP
  • REST
  • TIPC
  • XML-RPC
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=SOAP&oldid=229604168 ».
Catégories :
  • Protocole réseau
  • Dialecte XML
  • Standard du web
  • Service web
  • Sigle de 4 caractères
Catégories cachées :
  • Article manquant de références depuis octobre 2012
  • Article manquant de références/Liste complète
  • Article à référence nécessaire
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id