Itthon Hang Mi az internetes szolgáltatások leíró nyelve (wsdl)? - meghatározás a techopedia alapján

Mi az internetes szolgáltatások leíró nyelve (wsdl)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a webszolgáltatások leíró nyelve (WSDL)?

A webszolgáltatások leíró nyelve (WSDL) egy XML-alapú nyelv, amely leírja a webszolgáltatásokat és azok használatát.

A WSDL dokumentum egy webes szolgáltatás konkrét leírása, amely absztrakt és konkrét elemeket is tartalmaz.

A WSDL egy szolgáltatás elvont funkcionalitását írja le, és keretet biztosít a szolgáltatásleírás konkrét részleteinek leírására. Ez a formális leírás szükséges az elosztott rendszerekhez és a szoftveralkalmazások közötti kommunikációhoz.

A Techopedia magyarázza a webszolgáltatások leíró nyelvét (WSDL)

A WSDL 1.0-et 2000-ben vezették be, és a Microsoft, az IBM és az Ariba együttműködésével fejlesztették ki. A nyelvet 2001-ben hivatalos 1.1-es verzióra formálták.

A WSDL 2.0 lényegesen különbözik az 1.1-es verziótól, és 2007-ben W3C-ajánlásként hagyta jóvá. A legtöbb gyártó azonban nem módosította kínálatát a WSDL 2.0 támogatására. Például a Web Services üzleti folyamatok végrehajtási nyelve (WS-BPEL) a WSDL 1.1-et használja.

A WSDL 2.0 szolgáltatásleírás megmutatja, hogy a potenciális ügyfelek hogyan lépjenek kapcsolatba a leírt szolgáltatással. A WSDL dokumentum a webszolgáltatás két aspektusát írja le: egy elvont és egy konkrét.

A következő leírásban a WSDL elemek dőlt betűvel vannak jelölve.

  1. Absztrakt szinten a webszolgáltatást az általuk küldött és fogadott üzenetek szerint írják le. Egy művelet az üzenetváltási mintát egy vagy több üzenettel társítja. Az üzenetváltási mintázat azonosítja az elküldött és / vagy fogadott üzenetek sorrendjét és kardinalitását, valamint azt, hogy kik logikailag küldik és / vagy honnan érkeznek. Az interfész csoportosítja a műveleteket anélkül, hogy vállalná a szállítást vagy a huzalformátumot.
  2. Konkrét szinten a kötés meghatározza a szállítási és vezetékes formátum részleteit egy vagy több interfész számára. A végpont a hálózati címet egy összerendeléssel társítja. És végül, egy szolgáltatás csoportokat foglal össze olyan végpontokkal, amelyek egy közös felületet valósítanak meg.
Mi az internetes szolgáltatások leíró nyelve (wsdl)? - meghatározás a techopedia alapján