WSDL - Wprowadzenie

WSDL oznacza język opisu usług sieciowych. Jest to standardowy format opisu usługi internetowej. WSDL został opracowany wspólnie przez Microsoft i IBM.

Cechy WSDL

  • WSDL to oparty na języku XML protokół wymiany informacji w zdecentralizowanych i rozproszonych środowiskach.

  • Definicje WSDL opisują, jak uzyskać dostęp do usługi WWW i jakie operacje ona wykona.

  • WSDL jest językiem opisującym sposób łączenia się z usługami opartymi na XML.

  • WSDL jest integralną częścią Universal Description, Discovery and Integration (UDDI), światowego rejestru biznesowego opartego na języku XML.

  • WSDL to język używany przez UDDI.

  • WSDL jest wymawiane jako „wiz-dull” i zapisywane jako „WSD-L”.

Wykorzystanie WSDL

WSDL jest często używany w połączeniu ze schematem SOAP i XML w celu świadczenia usług WWW przez Internet. Program klienta łączący się z usługą WWW może odczytać WSDL, aby określić, jakie funkcje są dostępne na serwerze. Wszelkie używane specjalne typy danych są osadzane w pliku WSDL w postaci schematu XML. Klient może następnie użyć protokołu SOAP do rzeczywistego wywołania jednej z funkcji wymienionych w WSDL.

Historia WSDL

WSDL 1.1 został przedstawiony jako notatka W3C przez Ariba, IBM i Microsoft za opisanie usług związanych z działaniem W3C XML dotyczącym protokołów XML w marcu 2001 r.

WSDL 1.1 nie został zatwierdzony przez World Wide Web Consortium (W3C), jednak właśnie opublikował projekt wersji 2.0, który będzie rekomendacją (oficjalnym standardem), a zatem został zatwierdzony przez W3C.