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