Simple Object Access Protocol (SOAP)

Autor: Lewis Jackson
Data Utworzenia: 6 Móc 2021
Data Aktualizacji: 25 Czerwiec 2024
Anonim
Simple Object Access Protocol Pros and Cons (Explained by Example)
Wideo: Simple Object Access Protocol Pros and Cons (Explained by Example)

Zawartość

Definicja - Co oznacza protokół Simple Object Access Protocol (SOAP)?

Simple Object Access Protocol (SOAP) to protokół służący do wdrażania usług sieciowych. SOAP zawiera wytyczne, które umożliwiają komunikację przez Internet między dwoma programami, nawet jeśli działają one na różnych platformach, używają różnych technologii i są napisane w różnych językach programowania.


Dziś termin ten jest po prostu znany jako SOAP i nie jest uważany za akronim.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Simple Object Access Protocol (SOAP)

Jako protokół SOAP składa się z czterech podstawowych części:

  • Wytyczne dotyczące zawartości i sposobu jej przetwarzania
  • Wskazówki dotyczące kodowania dla typów danych zdefiniowanych przez aplikację
  • Wytyczne dotyczące zdalnego wywoływania procedur (RPC) i odpowiedzi
  • Wytyczne dotyczące wymiany s poprzez niektóre protokoły

SOAP jest napisany przy użyciu Extensible Markup Language (XML). Struktura dokumentu XML składa się zatem z czterech podstawowych elementów:

  • Koperta
  • nagłówek
  • Ciało
  • Wina

Element koperty służy do identyfikowania dokumentu XML jako SOAP. SOAP jest dokumentem XML o strukturze zawierającej element obwiedni obejmujący zarówno element nagłówka, jak i element treści, w tej kolejności. Element błędu znajduje się w ciele.


Element nagłówka jest w rzeczywistości opcjonalny. Ale jeśli są obecne, to tam można znaleźć informacje o aplikacji, takie jak uwierzytelnienie, płatność, identyfikator transakcji itp.

Element body to miejsce, w którym znajduje się faktyczny element. Element błędu zawiera informacje o błędach i statusie.

Chociaż SOAP używają HTTP jako systemu dostarczania, obsługiwane są również inne protokoły transportowe.