WSDL a SOAP
WSDL vs SOAP
Slova SOAP a WSDL jsou zkratky, přičemž SOAP stojí pro protokol Simple Object Access Protocol a WSDL je krátká forma jazyka pro popis webových služeb.
WSDL je popisný jazyk rozhraní pro rozhraní XML, který vysvětluje služby, které jsou k dispozici v definované webové službě. Tento popis popisuje pojmenování služby, potřebné specifikace a vzorek odezvy, který je zadán zpět, který může stroj snadno číst a interpretovat.
SOAP je definován jako definice protokolu používaná při přenosu vzorkovaných dat při plnění internetových služeb v sítích počítačových zařízení.
Služby ve službě WSDL jsou vysvětleny jako kompilace síťových portů. Formát XML pro dokumenty je poskytován podrobným popisem z výše uvedeného důvodu.
Portům a zprávám je odepřen jejich jediný účel, který umožňuje opakované použití definice abs.
Charakteristiky
Podkladovou vrstvu protokolového zásobníku webových služeb může vyvinout SOAP a nabídnout tak strukturu, kterou je možné vytvořit internetovou službu. Tento protokol založený na XML se skládá ze tří částí:
Obálka: Tento nástroj určuje, co je obsaženo v obálce a způsobu, jakým může být vytvořena. Sada instrukcí pro konverzi pro zobrazování výskytů datových typů založených na aplikaci a vhodnosti pro doplnění pokynů a odpovědí.
Možná, že tři hlavní charakteristiky, které by měly být řešeny, když mluvíme o SOAP, jsou:
Nezávislost: Tato vlastnost umožňuje SOAP být kompatibilní se všemi modely programování
Neutralita: umožňuje to být použitelný v různých transportních protokolů například TCP, HTTP, JMS a jiné
Rozšiřitelná: Tato charakteristika nabízí bezpečnost jako jeden z jeho rozšíření a směrování WS, mimo jiné
Několik vrstev je obsaženo v architektuře SOAP definované pro formát zprávy, MEP, vedle pravidel přepravy.
Služba WSDL vysvětluje rámec a vzor potřebný pro přenos zpráv internetových služeb. To je možné, protože se používá k vysvětlení kategorií informací v dokumentu a také proto, že se jedná o požadovaný standard XML. Používá se stejná schéma XSD.
Zásluhy
Ve srovnání s předchozími jazyky jazyka Schema XML je třeba poznamenat, že tyto dva způsoby nabízejí předcházejícím modelům velké výhody.
Výhody systému SOAP oproti jiným jazykům zahrnují:
SOAP je mnohostranný a může umožnit použití různých způsobů přepravních postupů ve srovnání s jinými jazyky XML, které používají protokol HTTP jako hlavní přenosový protokol a nepodporují jiná protokoly jako SMTP.
Snadné propojení s existujícími branami firewall a proxy, protože SOAP může snadno do tunelu do HTTP post.
SOAP může zobrazit obecné grafové rámce a není omezena pouze na zobrazení obsahu XML ve stromové struktuře.
Zprávy systému SOAP mohou být přenášeny na více uživatelů a nejsou omezeny pouze na jediné příjemce.
Poskytování zpráv pomocí protokolu SOAP je zaručeno, a pokud je spojení zpomalováno, systém automaticky odešle zprávu znovu.
SOAP má schopnost posílat zprávy šifrovat tak, aby je filtrovala od omezených diváků.
Znepokojuje
SOAP může být o něco pomalejší než technologie ostatních konkurentů, protože při použití základní aktualizace a hlavní vazby SOAP / HTTP se data interpretují jako XML.
souhrn
SOAP znamená protokol Simple Object Access Protocol a WSDL znamená jazyk popisu webových služeb.
SOAP je definice protokolu pro přenos vzorovaných dat při plnění internetových služeb v sítích počítačových zařízení.
WSDL je popisný jazyk, který vysvětluje služby nabízené ve webové službě.
Hlavní charakteristiky SOAP jsou nezávislost, neutralita a rozšiřitelnost.