Co to jest SOAP?
SOAP to akronim od Simple Object Access Protocol. Jest to protokół przesyłania wiadomości oparty na języku XML, służący do wymiany informacji między komputerami. SOAP jest aplikacją specyfikacji XML.
Zwraca uwagę
SOAP to protokół komunikacyjny przeznaczony do komunikacji przez Internet.
SOAP może rozszerzyć protokół HTTP na potrzeby przesyłania komunikatów XML.
SOAP zapewnia transport danych dla usług internetowych.
SOAP może wymieniać kompletne dokumenty lub wywołać zdalną procedurę.
SOAP może służyć do nadawania wiadomości.
SOAP jest niezależny od platformy i języka.
SOAP jest sposobem XML do definiowania, jakie informacje są wysyłane iw jaki sposób.
SOAP umożliwia aplikacjom klienckim łatwe łączenie się z usługami zdalnymi i wywoływanie metod zdalnych.
Chociaż protokół SOAP może być używany w różnych systemach przesyłania wiadomości i może być dostarczany za pośrednictwem różnych protokołów transportowych, początkowo SOAP koncentruje się na zdalnych wywołaniach procedur przesyłanych za pośrednictwem protokołu HTTP.
Inne struktury, w tym CORBA, DCOM i Java RMI, zapewniają podobną funkcjonalność do SOAP, ale komunikaty SOAP są napisane w całości w języku XML i dlatego są wyjątkowo niezależne od platformy i języka.