A webszolgáltatás végpontjának meghatározása
A webszolgáltatások definíciókat kapnak webszolgáltatás-leíró nyelvvel vagy WDSL-lel annak érdekében, hogy a számítógépeken lévő szolgáltatások és alkalmazások felismerjék és összekapcsolhatók legyenek. A WDSL a webszolgáltatási felületek írására használt egyik általános nyelv. A webszolgáltatás végpontja leírja a szolgáltatás kapcsolattartási pontját, megadva a szolgáltatás fizikai helyét vagy azt, hogy melyik számítógépről érkezik, valamint a szolgáltatással kommunikálni próbáló programok felületének formális meghatározását.
WDSL
A Web Services Description Language egy XML nyelv, amelyet a webszolgáltatás funkcióinak leírására használnak. A webszolgáltatás leírása megmondja a számítógépnek, hogy mi a szolgáltatás neve, mik a paraméterei, és hogyan strukturálják majd az adatok a visszatérést. Az egyszerű objektum-hozzáférési protokoll (SOAP) esetében is használatos, amely meghatározza, hogyan történik a strukturált információcsere számítógépes hálózaton keresztül.
Webszolgáltatások címzése
A webszolgáltatások címzése vagy a WS-címzés két konstrukcióhoz definiál; üzenet cím tulajdonságait és végpont hivatkozásait. Ezek a meghatározások „normalizálják” vagy lefordítják az internetes protokollok és üzenetküldő rendszerek által biztosított információkat. A webszolgáltatás végpontja egy processzor, erőforrás vagy entitás, amelyre a webszolgáltatás információkat küldhet.
Végpont definíció
A végpont egy kapcsolódási pont, ahol a HTML-fájlok vagy az aktív szerveroldalak megjelennek. A végpontok a webszolgáltatás-végpontok kezeléséhez szükséges információkat biztosítanak. A végpont hivatkozást vagy specifikációt biztosít, amely az üzenetcímzési tulajdonságok csoportjának vagy családjának meghatározására szolgál, és végpontok közötti üzenetjellemzőket ad, például hivatkozásokat a végpontok forrására és céljára, valamint az üzenetek azonosságát az egységesség érdekében. "független" üzenetek címzése. A végpont lehet PC, PDA vagy értékesítési pont.
WDSL leírástípusok
A végpont definíciónak lehet absztrakt leírása vagy konkrét leírása. Az absztrakt leírás megmondja a programnak, hogyan kapcsolódjon be anélkül, hogy utalna az üzeneteket továbbító webszolgáltatás hosztolásához használt technológia típusára. Ez a típusú WDSL leírás porttípusra, műveletre és üzenetre oszlik. A port típusa az üzeneteket függvénycsoportokba rendezi, amelyeket műveleteknek nevezünk, ami egy szolgáltatás és műveletek által végrehajtott konkrét művelet, amely bemeneti és kimeneti paraméterekből áll. A konkrét leírás egy absztrakt interfész definíció létrehozásához használt technológia. Ez a fizikai kapcsolat vagy fizikai szállítási protokoll határozza meg a portot, az összerendelést (a szolgáltatásnak a végponthoz való csatlakozásához szükséges követelmények), a szolgáltatást vagy portot és a fizikai címet, amelyet a szolgáltatás a megadott WSDL protokollal elér.