Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

WSDL_1 WSDL alapismeretek A WSDL (Web Services Description Language – Web szolgáltatások leíró nyelv) egy XML-alapú nyelv a Web szolgáltatások leírására.

Hasonló előadás


Az előadások a következő témára: "WSDL_1 WSDL alapismeretek A WSDL (Web Services Description Language – Web szolgáltatások leíró nyelv) egy XML-alapú nyelv a Web szolgáltatások leírására."— Előadás másolata:

1 WSDL_1 WSDL alapismeretek A WSDL (Web Services Description Language – Web szolgáltatások leíró nyelv) egy XML-alapú nyelv a Web szolgáltatások leírására és azok elérésére. Forrás:

2 WSDL_2 WSDL alapismeretek A WSDL egy XML-alapú nyelv a Web szolgáltatások leírására és azok elérésére. A WSDL a Web Services Description Language – Web szolgáltatások leíró nyelv – rövidítése. A WSDL-t XML-ben írták. A WSDL egy XML dokumentum. A WSDL-t a Web szolgáltatások leírására használják. A WSDL-t a Web szolgáltatások elhelyezésére is használják. A WSDL még nem W3C szabvány.

3 WSDL_3 WSDL alapismeretek A WSDL dokumentum szerkezete A WSDL az alábbi fő elemek felhasználásával határozza meg a web szolgáltatást: a web szolgáltatás által végrehajtódó műveletek, a web szolgáltatás által használt üzenetek, a web szolgáltatás által használt adat típusok, a web szolgáltatás által használt kommunikációs protokollok. Egy WSDL dokumentum átfogó szerkezete a következőképpen néz ki: definition of types

4 WSDL_4 WSDL alapismeretek definition of a message.... definition of a port definition of a binding....

5 WSDL_5 WSDL alapismeretek WSDL portok A elem a legfontosabb WSDL elem. Ez az elem meghatározza a web szolgáltatást, a végrehajtható műveleteket, és a befoglalt üzeneteket. WSDL üzenetek A elem meghatározza egy művelet adatelemeit. WSDL típusok A elem meghatározza a web szolgáltatás által használt adattípusokat. WSDL kötések (bindings) A elem mindenegyes portra meghatározza az üzenet formátumát és a protokoll jellemzőit.

6 WSDL_6 WSDL alapismeretek Egy WSDL dokumentum egyszerűsített részlete:

7 WSDL_7 WSDL alapismeretek WSDL portok A WSDL port leírja a web szolgáltatás által közzétett interfészeket (megengedett műveleteket). A port meghatározza a web szolgáltatás kapcsolódási pontját. Ez a hagyományos programozási nyelvek függvény könyvtárához (vagy egy modulhoz, vagy egy osztályhoz) hasonlítható. Minden művelet pedig a hagyományos programozási nyelv egy függvényéhez hasonlítható.

8 WSDL_8 WSDL alapismeretek Művelet típusok one-way (egyirányú) a művelet fogadhat üzenetet, de nem fog küldeni választ, request-response (kérés-válasz) a művelet fogadhat kérést, és választ fog küldeni, solicit-response (kérelem-válasz) a művelet küldhet egy kérést és választ fog várni, notification (közlés) a művelet üzenetet küldhet, de nem fog várni válaszra.

9 WSDL_9 WSDL alapismeretek Egy one-way művelet példa

10 WSDL_10 WSDL alapismeretek Egy request-response művelet példa:

11 WSDL_11 WSDL alapismeretek A WSDL kötések meghatározzák a web szolgáltatáshoz az üzenet formátumát és a protokoll jellemzőit.

12 WSDL_12 WSDL alapismeretek

13 WSDL_13 WSDL alapismeretek

14 WSDL_14 A WSDL és a UDDI A UDDI (Universal Description, Discovery and Integration – univerzális leírás, felderítés és integráció) egy directory (jegyzék, könyvtár) szolgáltatás, ahol a vállalkozások bejegyezhetnek (regisztrálhatnak) és kereshetnek web szolgáltatásokat. A UDDI egy platform-független keret, amely az Internet használatával lehetővé teszi a szolgáltatások leírását, vállalkozások felderítését és az üzleti szolgáltatások integrálását. A UDDI a Universal Description, Discovery and Integration rövidítése. A UDDI egy könyvtár a web szolgáltatások információinak tárolására. A UDDI a web szolgáltatási interfészek könyvtára, melyet WSDL-lel írnak le. A UDDI a SOAP segítségével kommunikál. A UDDI be van építve a Microsoft.NET platformjába.

15 WSDL_15 A WSDL és a UDDI Mire alapoz a UDDI? A UDDI használja a World Wide Web Consortium (W3C) és az Internet Engineering Task Force (IETF) Internet szabványait, mint pl. XML, HTTP és a DNS protokollok. A UDDI a web szolgáltatások interfészeinek leírásához a WSDL-t használja. Továbbá a platformok közötti (cross platform) programozást is megcélozza a SOAP befogadásával, mely XML Protocol üzenetváltási specifikációként ismert és a W3C Web site-on található.

16 WSDL_16 A WSDL és a UDDI A UDDI specifikáció a következő problémák megoldásában segíthet: lehetővé válik a megfelelő vállalkozás online felderítése a több millióból, a felfedezett előnyös vállalkozással lehetővé teszi a kereskedés módjának meghatározását, új vásárlók elérése, a meglévő vásárlók hatékonyabb elérése, bővülő ajánlatok és szélesedő piaci elérhetőség, a vásárló-vezérelt szükségletek megoldása a gátak eltávolításával, ami lehetővé teszi a gyors részvételt a globális Internetes gazdaságban, a szolgáltatási és üzleti folyamatok programozott leírása egyetlen, nyílt és biztonságos környezetben.


Letölteni ppt "WSDL_1 WSDL alapismeretek A WSDL (Web Services Description Language – Web szolgáltatások leíró nyelv) egy XML-alapú nyelv a Web szolgáltatások leírására."

Hasonló előadás


Google Hirdetések