![Simple Object Access Protocol Pros and Cons (Explained by Example)](https://i.ytimg.com/vi/it8ybkQuAh8/hqdefault.jpg)
Obsah
- Definice - Co znamená protokol Simple Object Access Protocol (SOAP)?
- Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
- Techopedia vysvětluje protokol Simple Object Access Protocol (SOAP)
Definice - Co znamená protokol Simple Object Access Protocol (SOAP)?
Protokol Simple Object Access Protocol (SOAP) je protokol pro implementaci webových služeb. SOAP obsahuje pokyny, které umožňují komunikaci přes internet mezi dvěma programy, i když běží na různých platformách, používají různé technologie a jsou psány v různých programovacích jazycích.
Dnes je tento termín jednoduše známý jako SOAP a není považován za zkratku.
Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
Techopedia vysvětluje protokol Simple Object Access Protocol (SOAP)
Jako protokol má SOAP čtyři základní části:
- Pokyny pro obsah a způsob zpracování
- Pokyny pro kódování pro datové typy definované aplikací
- Pokyny pro vzdálené volání procedur (RPC) a odpovědi
- Pokyny pro výměnu prostřednictvím určitých protokolů
SOAP je psán pomocí Extensible Markup Language (XML). Struktura dokumentu XML se tedy skládá také ze čtyř základních prvků:
- Obálka
- Záhlaví
- Tělo
- Chyba
Prvek obálky je místo, kde lze dokument XML identifikovat jako SOAP. SOAP je dokument XML strukturovaný s prvkem obálky zapouzdřujícím jak prvek záhlaví, tak prvek těla, v tomto pořadí. Poruchový prvek je umístěn uvnitř těla.
Prvek záhlaví je ve skutečnosti volitelný. Jsou-li však k dispozici, lze najít informace o aplikaci, jako je ověření, platba, ID transakce atd.
Element těla je místo, kde se nachází skutečná hodnota. Poruchový prvek obsahuje chyby a informace o stavu.
Přestože SOAP používají jako svůj doručovací systém HTTP, jsou podporovány i jiné transportní protokoly.