www.spargalkes.lt

Kompiuterių tinklų programavimas Java Sakalauskaitė

Pagrindiniai Web Services protokolai – trumpi apibrėžimai:

XML (eXtensible Markup Language): žymių kalba, gebanti struktūrizuoti informaciją taip, kad ji būtų lengvai ištraukiama ir naudojama bet kurioj aplikacijoj. XML naudoja žymes(tags), kaip ir HTML, bet tos žymės yra skirtos ne informacijos atvaizdavimui, o  apibrėžimui ir struktūrizavimui. Servisų deskriptoriai, kurie nusako kaip surasti ir iškviesti web servisus, taip pat aprašomi XML.

SOAP (Simple Object Access Protocol): pagrindinis Web Services komunikacijos protokolas, naudojamas struktūrizuotų duomenų apsikeitimui tarp tinklinių aplikacijų. Pvz., SOAP naudojamas paskelbti servisų aprašymus servisų registre. Visos interakcijos tarp servisų registro, serviso tiekėjo ir serviso naudotojo yra atliekamos per SOAP.

WSDL (Web Services Description Language – tariama „whiz-dull“, „wizdle“): kalba web servisų aprašymams kurti. Ja galima aprašyti kur yra servisas ir kaip jį iškviesti, o taip pat, kas tai per servisas, kas jį teikia, raktinius žodžius, ir panašią informaciją.

UDDI (Universal Description, Discovery and Integration): tai technologija katalogams (kaip LDAP), naudojama servisų registrų, leidžia kataloguose ieškoti konkrečių servisų. Iš esmės, UDDI yra baltieji arba geltonieji puslapiai, naudojami servisams surasti. Katalogai gali būti tiek vieši, tiek privatūs.

Web Services pristatymas

XML internetiniai servisai yra naujos kartos įrankis kurti paskirstytas sistemas, kurios įgalintų programų tarpusavio bendravimą be vartotojo įsikišimo. Pagrindas yra heterogeniškumo pripažinimas, taigi internetiniai servisai, nepriklausomi nuo platformos bei programų sistemų kūrimo aplinkos, gali būti sukurti ir paskelbti internete bei bendrauti su kitomis sistemomis naudojant žinomus ir visiems prieinamus protokolus, tokius kaip HTTP bei SOAP.

Trumpai Web servisų veikimą galima būtų nusakyti šitaip: WSDL yra naudojamas apibrėžti web servisą – jo interfeisą, metodų kvietimus, paskui tai yra publikuojama į vieną ar kelias Internet/Intranet saugyklas, kur serviso apibrėžimą gali surasti potencialūs vartotojai, panaudojant UDDI, ir galų gale, SOAP pranešimai yra naudojami iškviesti web servisą ir panaudoti jo funkcionalumą. Atmetant konkrečius protokolus, viskas analogiškai veikia ir įvairiame versle – siūlomos paslaugos skelbiamos geltonuosiuose/baltuosiuose puslapiuose, ten nurodomi kontaktai (interfeisas), ir tada vartotojas, norintis gauti paslaugą, kontaktuoja su paslaugos teikėju jam priimtiniausiu iš visų pasiūlytų būdų.

Failai:
FailasFailo dydisParsisiųsta
Parsisiųsti šį failą (18637e10bde79fb2980bc3704f5bf7e6.zip)Kompiuterių tinklų programavimas Java Sakalauskaitė282 Kb0

 
Informatika Kompiuterių tinklų programavimas Java Sakalauskaitė
www.kvepalai.ltkvepalai.ltwww.spargalkes.ltspargalkes.ltwww.tytuvenai.lttytuvenai.lt