Rapport

770 mots 4 pages
SOAP

SOAP (Simple Object Access Protocol) est un protocole de transmission de messages. Il définit un ensemble de règles pour structurer des messages qui peuvent être utilisés dans de simples transmissions unidirectionnelles, mais il est particulièrement utile pour exécuter des dialogues requête-réponse ou appels de procédures à distances RPC (Remote Procedure Call). Il n'est pas lié à un protocole de transport particulier mais HTTP est le plus populaire. Il peut utiliser SMTP ou POP ou d’autres protocoles.
Il n'est pas non plus lié à un système d'exploitation ni à un langage de programmation, donc, théoriquement, les clients et serveurs de ces dialogues peuvent tourner sur n'importe quelle plate-forme et être écrits dans n'importe quel langage du moment qu'ils puissent formuler et comprendre des messages SOAP. Il s'agit donc d'un important composant de base pour développer des applications distribuées qui exploitent des fonctionnalités publiées comme des services par des intranets ou internet (services web).
Les paquets de données circulent sous forme de texte structuré au format XML (Extensible Markup Language).
SOAP a été initialement défini par Microsoft et IBM, 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 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.
Message SOAP
Un message SOAP est encodé en XML, il est constitué d’une enveloppe qui contient elle même un élément header optionnel, un élément body. Un élément fault peut-être contenu dans l’élément body pour spécifier les erreurs.

uuid:093a2da1-q345-739r-ba5d-pqff98fe8j7d
2001-11-29T13:20:00.000-05:00

Åke Jógvan Øyvind

en relation

  • Rapport
    3334 mots | 14 pages
  • Rapport
    1017 mots | 5 pages
  • Rapport
    308 mots | 2 pages
  • Rapport
    4265 mots | 18 pages
  • Rapport
    302 mots | 2 pages
  • Rapport
    317 mots | 2 pages
  • Rapport
    1486 mots | 6 pages
  • Rapport
    272 mots | 2 pages
  • Rapport
    2064 mots | 9 pages
  • Rapport
    945 mots | 4 pages
  • Rapport
    605 mots | 3 pages
  • Rapport
    6023 mots | 25 pages
  • Rapport
    1089 mots | 5 pages
  • Rapport
    349 mots | 2 pages
  • Rapport
    904 mots | 4 pages