Arvutid võtavad veebiteenuste abil ühendust veebisaitide ja serveritega.
Pildi krediit: Jupiterimages/Creatas/Getty Images
Veebiteenustele antakse määratlused veebiteenuste kirjelduskeele või WDSL-iga, et need leiaksid arvutites olevad teenused ja rakendused ning saaksid nendega liidestada. WDSL on üks levinumaid keeli, mida kasutatakse veebiteenuste liideste kirjutamiseks. Veebiteenuse lõpp-punkt kirjeldab teenuse kontaktpunkti, märkides teenuse füüsilise asukoha või mis arvuti, millest see pärineb, ja liidese ametlik määratlus programmidele, mis üritavad suhelda teenust.
WDSL
Veebiteenuste kirjelduskeel on XML-keel, mida kasutatakse veebiteenuse funktsioonide kirjeldamiseks. Veebiteenuse kirjeldus ütleb arvutile, kuidas seda teenust nimetatakse, millised on selle parameetrid ja kuidas andmed selle tagastusi struktureerivad. Seda kasutatakse ka lihtsa objekti juurdepääsuprotokolli või SOAP-iga, mis määrab, kuidas struktureeritud teavet arvutivõrgus vahetatakse.
Päeva video
Veebiteenuste adresseerimine
Veebiteenuste adresseerimine või WS-aadress teeb definitsioonid kahele konstruktsioonile; sõnumi aadressi atribuudid ja lõpp-punkti viited. Need määratlused "normaliseerivad" või tõlgivad Interneti-protokollide ja sõnumisüsteemide pakutavat teavet. Veebiteenuse lõpp-punkt on protsessor, ressurss või üksus, millele veebiteenus saab teavet saata.
Lõpppunkti määratlus
Lõpp-punkt on ühenduspunkt, kus kuvatakse HTML-failid või aktiivsed serverilehed. Lõpp-punktid pakuvad teavet, mis on vajalik veebiteenuse lõpp-punkti käsitlemiseks. Lõpp-punkt annab viite või spetsifikatsiooni, mida kasutatakse sõnumi adresseerimise atribuutide rühma või perekonna määratlemiseks ja otsast lõpuni sõnumi edastamiseks omadused, nagu viited lõpp-punktide allikale ja sihtkohale ning sõnumite identiteet, et võimaldada "sõltumatu" ühtset adresseerimist sõnumid. Lõpp-punkt võib olla arvuti, pihuarvuti või müügikoha terminal.
WDSL-i kirjelduse tüübid
Lõpp-punkti määratlusel võib olla abstraktne või konkreetne kirjeldus. Abstraktne kirjeldus ütleb programmile, kuidas liidestada, viitamata tehnoloogia tüübile, mida kasutatakse sõnumeid edastava veebiteenuse hostimiseks. Seda tüüpi WDSL-i kirjeldus on jagatud pordi tüübiks, toiminguks ja sõnumiks. Porditüüp sorteerib sõnumid funktsioonide rühmadesse, mida nimetatakse operatsioonideks, mis on teenuse ja operatsioonide konkreetne toiming, mis koosneb sisend- ja väljundparameetritest. Konkreetne kirjeldus on rakendatud tehnoloogia, mida kasutatakse abstraktse liidese määratluse loomiseks. See on füüsiline ühendus või füüsiline transpordiprotokoll, mis määratleb pordi, sidumise (teenuse jaoks vajalikud nõuded lõpp-punktiga ühenduse loomiseks) teenus või port ja füüsiline aadress, millele teenus määratud WSDL-iga juurde pääseb protokolli.