Xml dokument
Web services description language, w skrócie wsdl, to język przeznaczony do współpracy z usługami sieciowymi. Do jego opracowania wykorzystały firmy IBM oraz microsoft xml, który jest uznanym standardem do prezentacji danych.
Dzięki temu zapisany w xml dokument możemy swobodnie przenosić na różne systemy, i będzie on na nich wszystkich odczytany, i właśnie dlatego cieszy się on taką popularnością zwłaszcza w Internecie. Przez to również sam język wsdl odznacza się potrzebną uniwersalnością. Dlatego też stosowany jest on do przeprowadzania komunikacji z usługami sieciowymi oraz do definiowania używanych w nich różnego typu parametrów, formatów, zasad bezpieczeństwa, jak też ewentualnych błędów. Opisuje on w sposób abstrakcyjny przekazywane wiadomości oraz dokonywane operacje, które w dalszej kolejności wiąże z jakimś konkretnym protokołem sieciowym oraz formatem informacji aby zdefiniować punkt dostępowy. Do sprawdzenia czy dokumenty w tym języku zostały zapisane w sposób bezbłędny lub czy wsdl działa właściwie po stronie klienta oraz serwera, możemy użyć wsdl validator. Narzędzie to możemy znaleźć zarówno w aplikacjach zainstalowanych na komputerze (darmowych bądź płatnych), jak i w wersji online na stronie internetowej. Skontrolować funkcjonowanie wsld możemy też wykorzystując getelementbyid, jest to jedna z metod przeznaczonych do takich działań, która zwraca atrybuty strony.