SOAP
Oznacza „Simple Object Access Protocol” i może zrobić więcej niż tylko umyć ręce. SOAP to metoda przesyłania wiadomości lub niewielkich ilości informacji przez Internet. Komunikaty SOAP są formatowane w XML i są zazwyczaj wysyłane za pomocą HTTP (protokół przesyłania hipertekstu). Oba są szeroko obsługiwanymi standardami transmisji danych. HTTP, który jest protokołem, przez który przesyłane są strony internetowe, ma dodatkową zaletę polegającą na unikaniu większości sieci Zapory. Ponieważ zapory ogniowe zwykle nie blokują ruchu na porcie 80 (HTTP), większość komunikatów SOAP może przejść bez żadnych problemów.
Każda wiadomość SOAP jest zawarta w „kopercie”, która zawiera nagłówek i treść. Nagłówek może zawierać identyfikator wiadomości i datę wysłania wiadomości, podczas gdy treść zawiera samą wiadomość. Ponieważ wszystkie komunikaty SOAP używają tego samego formatu, są one zgodne z wieloma różnymi systemami operacyjnymi i protokołami. Na przykład, użytkownik może wysłać wiadomość SOAP z komputera z systemem Windows XP na serwer sieci Web z systemem Unix, nie martwiąc się, że wiadomość zostanie zmieniona. Maszyna z systemem Unix może następnie przekierować wiadomość do odpowiedniej lokalizacji lub otworzyć plik za pomocą programu w systemie. Chociaż większość wiadomości SOAP jest wysyłana przez Internet za pośrednictwem protokołu HTTP, można je również wysyłać pocztą e-mail przy użyciu SMTP.