Protocole SOAP (Simple Object Access Protocol)

Auteur: Lewis Jackson
Date De Création: 6 Peut 2021
Date De Mise À Jour: 25 Juin 2024
Anonim
Internet Programing |Unit 5| Simple Object Access Protocol (SOAP)
Vidéo: Internet Programing |Unit 5| Simple Object Access Protocol (SOAP)

Contenu

Définition - Que signifie SOAP (Simple Object Access Protocol)?

Le protocole SOAP (Simple Object Access Protocol) est un protocole permettant d'implémenter des services Web. SOAP contient des directives qui permettent la communication via Internet entre deux programmes, même s’ils fonctionnent sur des plates-formes différentes, utilisent des technologies différentes et sont écrits dans des langages de programmation différents.


Aujourd'hui, ce terme est simplement appelé SOAP et n'est pas considéré comme un acronyme.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique SOAP (Simple Object Access Protocol)

En tant que protocole, SOAP comprend quatre parties fondamentales:

  • Lignes directrices pour le contenu d'un et comment il est traité
  • Instructions de codage pour les types de données définis par l'application
  • Instructions pour les appels de procédure à distance (RPC) et les réponses
  • Lignes directrices pour échanger des s à travers certains protocoles

SOAP est écrit en langage XML (Extensible Markup Language). La structure du document XML est donc également composée de quatre éléments de base:


  • Enveloppe
  • Entête
  • Corps
  • Faute

L'élément enveloppe est l'endroit où un document XML peut être identifié en tant que SOAP. Un SOAP est un document XML structuré avec l'élément d'enveloppe encapsulant à la fois les éléments d'en-tête et de corps, dans cet ordre. L'élément fautif est situé dans le corps.

L'élément d'en-tête est en fait facultatif. Mais quand il est présent, c’est là que l’on peut trouver des informations sur l’application, telles que l’authentification, le paiement, l’ID de transaction, etc.

L'élément body est l'endroit où se trouve le réel. L'élément défaut contient des erreurs et des informations d'état.

Bien que SOAP utilise HTTP comme système de livraison, d’autres protocoles de transport sont également pris en charge.