34 of 59 menu

Protokół SOAP

Protokół SOAP (Simple Object Access Protocol, Prosty protokół dostępu do obiektów) zapewnia interakcję między usługami sieciowymi oraz z klientami. SOAP jest używany z takimi protokołami warstwy aplikacji jak SMTP, FTP, HTTP, HTTPS, jednak najczęściej SOAP jest stosowany na porcie HTTP.

Komunikat protokołu SOAP składa się z następujących elementów:

  • Envelope - element główny, który definiuje komunikat i przestrzeń nazw użyta w dokumencie.
  • Header zawiera atrybuty komunikatu, na przykład informacje o bezpieczeństwie lub o routingu sieciowym.
  • Body zawiera komunikat, którym wymieniają się aplikacje.
  • Fault element opcjonalny, dostarczający informacji o błędach, które wystąpiły podczas przetwarzania komunikatów.

Należy jednak wiedzieć, że zastosowanie protokołu SOAP do przesyłania komunikatów zwiększa ich objętość i zmniejsza szybkość przetwarzania.

Zobacz też

  • mechanizm CORS,
    który zapewnia interakcję usług sieciowych z klientami
ropthuitfr