Pagkakaiba sa pagitan ng Web Service at Web Application

Pagkakaiba sa pagitan ng Web Service at Web Application
Pagkakaiba sa pagitan ng Web Service at Web Application

Video: Pagkakaiba sa pagitan ng Web Service at Web Application

Video: Pagkakaiba sa pagitan ng Web Service at Web Application
Video: ANXIETY at PANIC ATTACK: Sintomas at Lunas | Ninenerbiyos? Takot? | Tagalog Health Tip 2024, Hulyo
Anonim

Web Service vs Web Application

Ang application na ina-access ng mga user sa internet ay tinatawag na web application. Sa pangkalahatan, ang anumang software na naa-access sa pamamagitan ng isang web browser ay maaaring tawaging isang web application. Ang mga web application ay nakakuha ng napakalawak na katanyagan dahil sa kadalian ng paggamit. Ayon sa W3C (World Wide Web Consortium) ang isang web service ay isang sistema ng software na nagpapahintulot sa iba't ibang makina na makipag-ugnayan sa isa't isa sa pamamagitan ng isang network. Nakamit ng mga serbisyo sa web ang gawaing ito gamit ang XML, SOAP, WSDL at UDDI na bukas na mga pamantayan.

Ano ang Web Application?

Ang application na ina-access ng mga user sa internet ay tinatawag na web application. Sa pangkalahatan, ang anumang software na naa-access sa pamamagitan ng isang web browser ay maaaring tawaging isang web application. Kapag gumagamit ng mga web application, ang mga user ay hindi kailangang mag-alala tungkol sa pag-install at pagpapanatili ng application. Higit pa rito, ang mga web application ay nagbibigay ng suporta para sa iba't ibang platform. Gayundin, napakadaling gumamit ng mga web application dahil ang tanging kinakailangan ay isang web browser. Dahil sa mga kadahilanang ito, ang mga web application ay nakakuha ng napakalawak na katanyagan. Kabilang sa mga sikat na web application ang mga web mail application, online na auction, wiki, atbp. Sa pangkalahatan, ang mga web application ay nakaayos ayon sa mga tier, kung saan ang bawat tier ay may pananagutan para sa isang partikular na gawain. Sa mga unang araw, ang mga web application ay binubuo ng iisang tier, habang ngayon, karamihan sa mga web application ay binuo sa three-tier na arkitektura at ang ilang kumplikadong application ay gumagamit ng n-tier na arkitektura (n>3). Sa three-tier architecture, ang tatlong tier ay nakalaan para sa presentation, application (o logic) at storage mula sa itaas na tier hanggang sa lower tier.

Ano ang Web Service?

Ang serbisyo sa web ay isang sistema ng software na nagpapahintulot sa iba't ibang machine na makipag-ugnayan sa isa't isa sa pamamagitan ng network. Gumagamit ang mga serbisyo sa web ng XML, SOAP, WSDL at UDDI na bukas na mga pamantayan upang makamit ang gawaing ito. Ang XML ay isang wika na maaaring magamit upang magpadala ng mga mensahe na may iba't ibang mga platform at iba't ibang mga programming language at ito ay ginagamit upang mag-tag ng data sa mga serbisyo sa web. Ang SOAP ay isang protocol na nakabatay sa XML na magpapahintulot sa mga application na makipag-usap sa pamamagitan ng HTTP at ito ay ginagamit para sa pag-access sa isang web service. Ginagamit ang WSDL upang ilarawan at hanapin ang isang serbisyo sa web. Pangunahing ginagamit ang mga serbisyo sa web upang makamit ang muling paggamit ng mga bahagi ng application. Ang mga bahagi ng application tulad ng mga ulat ng panahon, mga nagko-convert ng pera, atbp. ay malawakang ginagamit. Samakatuwid, nang walang paulit-ulit na pagbuo ng mga ito, inaalok ang mga ito bilang mga serbisyo sa web, na madaling magamit. Magagamit din ang aming mga serbisyo upang makipagpalitan ng data sa pagitan ng iba't ibang application na tumatakbo sa iba't ibang platform.

Ano ang pagkakaiba ng Web Application at Web Service?

Ang web application ay isang application na ina-access sa pamamagitan ng web browser na tumatakbo sa machine ng kliyente samantalang ang web service ay isang sistema ng software na nagbibigay-daan sa iba't ibang machine na makipag-ugnayan sa isa't isa sa pamamagitan ng network. Kadalasan, ang mga serbisyo sa web ay hindi kinakailangang magkaroon ng isang user interface dahil ito ay ginagamit bilang isang bahagi sa isang application, habang ang isang web application ay isang kumpletong application na may isang GUI. Higit pa rito, maaaring gamitin ang mga serbisyo sa web upang makipag-usap o maglipat ng data sa pagitan ng mga web application na tumatakbo sa iba't ibang platform.

Inirerekumendang: