Съдържание:
- Определение - Какво означава Езикът за описание на уеб услугите (WSDL)?
- Techopedia обяснява езика за описание на уеб услугите (WSDL)
Определение - Какво означава Езикът за описание на уеб услугите (WSDL)?
Език за описание на уеб услугите (WSDL) е базиран на XML език, който описва уеб услугите и техните употреби.
Документът WSDL е конкретно описание на уеб услуга, което включва както абстрактни, така и конкретни елементи.
WSDL описва абстрактната функционалност на услуга и предоставя рамка за описание на конкретните детайли на описание на услугата. Това официално описание е необходимо за разпределение на системите и комуникация между софтуерните приложения.
Techopedia обяснява езика за описание на уеб услугите (WSDL)
WSDL 1.0 е представен през 2000 г. и е разработен чрез сътрудничество от Microsoft, IBM и Ariba. Езикът е формализиран през 2001 г. като версия 1.1.
WSDL 2.0 съществено се различава от версия 1.1 и е одобрен като препоръка на W3C през 2007 г. Повечето доставчици на трети страни обаче не са адаптирали своите предложения да поддържат WSDL 2.0. Например, езикът за изпълнение на бизнес услуги за уеб услуги (WS-BPEL) използва WSDL 1.1.
Описание на услугата WSDL 2.0 показва как потенциалните клиенти трябва да взаимодействат с описаната услуга. Документът от WSDL описва два аспекта на уеб услугата: един абстракт и един конкретен.
В следващото описание WSDL елементите са с курсив.
- На абстрактно ниво, уеб услугата се описва по отношение на съобщенията, които изпраща и получава. Операция свързва образец за обмен на съобщения с едно или повече съобщения. Моделът за обмен на съобщения идентифицира последователността и кардиналността на съобщенията, изпратени и / или получени, както и на кого логично са изпратени и / или получени от. Интерфейс групира операции заедно, без да се ангажира да транспортира или предава формат.
- На конкретно ниво, обвързването определя детайли за транспорт и проводник за един или повече интерфейси. Крайна точка асоциира мрежовия адрес със свързване. И накрая, групите от услуги заедно свързват крайните точки, които реализират общ интерфейс.
