Domov audio Aký je popisný jazyk webových služieb (wsdl)? - definícia z technológie

Aký je popisný jazyk webových služieb (wsdl)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená jazyk popisu webových služieb (WSDL)?

Jazyk popisu webových služieb (WSDL) je jazyk založený na XML, ktorý popisuje webové služby a ich použitie.

Dokument WSDL je konkrétny opis webovej služby, ktorý obsahuje abstraktné aj konkrétne prvky.

WSDL popisuje abstraktnú funkčnosť služby a poskytuje rámec na opis konkrétnych podrobností opisu služby. Tento formálny opis sa vyžaduje na účely distribúcie systémov a komunikácie medzi softvérovými aplikáciami.

Techopedia vysvetľuje jazyk popisu webových služieb (WSDL)

WSDL 1.0 bol predstavený v roku 2000 a bol vyvinutý na základe spolupráce spoločností Microsoft, IBM a Ariba. Jazyk bol formalizovaný v roku 2001 ako verzia 1.1.

WSDL 2.0 sa podstatne líši od verzie 1.1 a bol schválený ako odporúčanie W3C v roku 2007. Väčšina predajcov tretích strán však svoje ponuky neupravila tak, aby podporovali WSDL 2.0. Napríklad jazyk na vykonávanie podnikových procesov webových služieb (WS-BPEL) používa WSDL 1.1.

Opis služby WSDL 2.0 naznačuje, ako by potenciálni klienti mali interagovať s opísanou službou. Dokument WSDL popisuje dva aspekty webovej služby: jeden abstrakt a jeden konkrétny.

V nasledujúcom opise sú prvky WSDL kurzívou.

  1. Na abstraktnej úrovni je webová služba opísaná z hľadiska správ, ktoré odosiela a prijíma. Operácia priraďuje vzor výmeny správ k jednej alebo viacerým správam. Vzor výmeny správ identifikuje postupnosť a mohutnosť správ odoslaných a / alebo prijatých, ako aj toho, od koho sú logicky zasielané a / alebo prijímané. Rozhranie zoskupuje operácie spolu bez toho, aby sa zaviazalo prepravovať alebo formátovať.
  2. Na konkrétnej úrovni väzba špecifikuje podrobnosti o doprave a formáte vodiča pre jedno alebo viac rozhraní. Koncový bod priradí sieťovú adresu k väzbe. A nakoniec, služba zoskupuje koncové body, ktoré implementujú spoločné rozhranie.
Aký je popisný jazyk webových služieb (wsdl)? - definícia z technológie