Webszolgáltatás leírónyelv (WSDL) leírása

A WSDL dokumentum a szolgáltatásokat hálózati végpontok vagy portok halmazaként határozza meg. A WSDL leírásban a végpontok absztrakt definíciója elkülönül a konkrét hálózati környezet és adatformátum kötéseiktől. Így az absztrakt definíciók újrafelhasználhatók: az üzeneteké, amik az átvitt adatok absztrakt leírásai és a portok, amik műveletek absztrakt gyűjteményei.

Egy adott porttípus konkrét protokoll és adatformátum specifikációi újra felhasználható kötést alkotnak. A portok egy hálózati címből és a hozzá társított újra felhasználható kötésből állnak, portok halmaza pedig egy szolgáltatást ad meg. Így a WSDL dokumentum a következő elemeket használja a hálózati szolgáltatások meghatározásánál:

A WSDL specifikációról több információt a következő címen olvashat:

www.w3.org/TR/wsdl

A különböző WSDL elemeket többféleképpen lehet strukturálni. Lehet egyetlen WSDL fájl vagy több WSDL fájl.