Žiniatinklio paslauga prieš žiniatinklio programą
Programa, kurią vartotojai pasiekia internetu, vadinama žiniatinklio programa. Paprastai bet kokia programinė įranga, pasiekiama per interneto naršyklę, gali būti vadinama žiniatinklio programa. Žiniatinklio programos įgijo didžiulį populiarumą dėl naudojimo paprastumo. Pagal W3C (World Wide Web Consortium) žiniatinklio paslauga yra programinės įrangos sistema, leidžianti skirtingiems įrenginiams sąveikauti tarpusavyje per tinklą. Žiniatinklio paslaugos atlieka šią užduotį naudodamos XML, SOAP, WSDL ir UDDI atviruosius standartus.
Kas yra žiniatinklio programa?
Programa, kurią vartotojai pasiekia internetu, vadinama žiniatinklio programa. Paprastai bet kokia programinė įranga, pasiekiama per interneto naršyklę, gali būti vadinama žiniatinklio programa. Naudodami žiniatinklio programas, vartotojai neturi jaudintis dėl programos įdiegimo ir priežiūros. Be to, žiniatinklio programos palaiko įvairias platformas. Be to, labai paprasta naudoti žiniatinklio programas, nes vienintelis reikalavimas yra žiniatinklio naršyklė. Dėl šių priežasčių žiniatinklio programos įgijo didžiulį populiarumą. Populiarios žiniatinklio programos apima žiniatinklio pašto programas, internetinius aukcionus, wiki ir kt. Paprastai žiniatinklio programos yra suskirstytos į pakopas, kur kiekviena pakopa yra atsakinga už konkrečią užduotį. Pirmosiomis dienomis žiniatinklio programos buvo sudarytos iš vienos pakopos, o šiandien dauguma žiniatinklio programų yra sukurtos trijų pakopų architektūra, o kai kurios sudėtingos programos naudoja n pakopų architektūrą (n>3). Trijų pakopų architektūroje trys pakopos yra skirtos pateikimui, programai (arba logikai) ir saugyklai nuo aukščiausios iki apatinės pakopos.
Kas yra žiniatinklio paslauga?
Žiniatinklio paslauga yra programinės įrangos sistema, leidžianti skirtingiems įrenginiams sąveikauti tarpusavyje per tinklą. Šiai užduočiai atlikti žiniatinklio paslaugos naudoja XML, SOAP, WSDL ir UDDI atvirus standartus. XML yra kalba, kuria galima siųsti pranešimus skirtingomis platformomis ir skirtingomis programavimo kalbomis, ir ji naudojama duomenims žymėti žiniatinklio paslaugose. SOAP yra protokolas, pagrįstas XML, kuris leistų programoms susisiekti per HTTP ir naudojamas prieigai prie žiniatinklio paslaugos. WSDL naudojamas apibūdinti ir surasti žiniatinklio paslaugą. Žiniatinklio paslaugos daugiausia naudojamos norint pasiekti, kad programos komponentai būtų pakartotinai naudojami. Plačiai naudojami programų komponentai, tokie kaip orų ataskaitos, valiutų keitikliai ir kt. Todėl nekuriant jų vėl ir vėl, jos siūlomos kaip interneto paslaugos, kuriomis galima nesunkiai naudotis. Mūsų paslaugos taip pat gali būti naudojamos keistis duomenimis tarp skirtingų programų, veikiančių skirtingose platformose.
Kuo skiriasi žiniatinklio programa ir žiniatinklio paslauga?
Žiniatinklio programa yra programa, kuri pasiekiama per žiniatinklio naršyklę, veikiančią kliento įrenginyje, o žiniatinklio paslauga yra programinės įrangos sistema, leidžianti skirtingiems įrenginiams sąveikauti tarpusavyje per tinklą. Dažniausiai žiniatinklio paslaugos nebūtinai turi vartotojo sąsają, nes ji naudojama kaip programos komponentas, o žiniatinklio programa yra visa programa su GUI. Be to, žiniatinklio paslaugos gali būti naudojamos norint susisiekti arba perduoti duomenis tarp žiniatinklio programų, veikiančių skirtingose platformose.