Rozdiel medzi webovou službou a webovou aplikáciou

Rozdiel medzi webovou službou a webovou aplikáciou
Rozdiel medzi webovou službou a webovou aplikáciou

Video: Rozdiel medzi webovou službou a webovou aplikáciou

Video: Rozdiel medzi webovou službou a webovou aplikáciou
Video: Беспорядок накопления - это больше, чем беспорядок 2024, Júl
Anonim

Webová služba vs webová aplikácia

Aplikácia, ku ktorej používatelia pristupujú cez internet, sa nazýva webová aplikácia. Vo všeobecnosti každý softvér, ku ktorému sa pristupuje prostredníctvom webového prehliadača, možno nazvať webovou aplikáciou. Webové aplikácie si získali obrovskú popularitu vďaka jednoduchosti používania. Podľa W3C (World Wide Web Consortium) je webová služba systém softvéru, ktorý umožňuje rôznym počítačom vzájomnú interakciu prostredníctvom siete. Webové služby plnia túto úlohu pomocou otvorených štandardov XML, SOAP, WSDL a UDDI.

Čo je webová aplikácia?

Aplikácia, ku ktorej používatelia pristupujú cez internet, sa nazýva webová aplikácia. Vo všeobecnosti každý softvér, ku ktorému sa pristupuje prostredníctvom webového prehliadača, možno nazvať webovou aplikáciou. Pri používaní webových aplikácií sa používatelia nemusia starať o inštaláciu a údržbu aplikácie. Okrem toho webové aplikácie poskytujú podporu pre rôzne platformy. Tiež je veľmi jednoduché používať webové aplikácie, pretože jedinou požiadavkou je webový prehliadač. Z týchto dôvodov si webové aplikácie získali obrovskú popularitu. Populárne webové aplikácie zahŕňajú webové poštové aplikácie, online aukcie, wiki atď. Vo všeobecnosti sú webové aplikácie usporiadané do vrstiev, kde každá vrstva zodpovedá za špecifickú úlohu. V začiatkoch boli webové aplikácie tvorené jednou vrstvou, zatiaľ čo dnes je väčšina webových aplikácií postavená na trojvrstvovej architektúre a niektoré zložité aplikácie používajú n-vrstvovú architektúru (n>3). V trojvrstvovej architektúre sú tri vrstvy určené na prezentáciu, aplikáciu (alebo logiku) a ukladanie od najvyššej úrovne po spodnú vrstvu.

Čo je webová služba?

Webová služba je systém softvéru, ktorý umožňuje rôznym počítačom vzájomnú interakciu prostredníctvom siete. Webové služby využívajú na splnenie tejto úlohy otvorené štandardy XML, SOAP, WSDL a UDDI. XML je jazyk, ktorý možno použiť na odosielanie správ s rôznymi platformami a rôznymi programovacími jazykmi a používa sa na označovanie údajov vo webových službách. SOAP je protokol, ktorý je založený na XML, ktorý umožňuje aplikáciám komunikovať cez HTTP a používa sa na prístup k webovej službe. WSDL sa používa na popis a lokalizáciu webovej služby. Webové služby sa používajú najmä na dosiahnutie opätovnej použiteľnosti komponentov aplikácie. Široko používané sú aplikačné komponenty ako správy o počasí, prevodníky mien atď. Preto bez ich opätovného vývoja sú ponúkané ako webové služby, ktoré sa dajú ľahko používať. Naše služby možno použiť aj na výmenu údajov medzi rôznymi aplikáciami bežiacimi na rôznych platformách.

Aký je rozdiel medzi webovou aplikáciou a webovou službou?

Webová aplikácia je aplikácia, ku ktorej sa pristupuje prostredníctvom webového prehliadača spusteného na klientskom počítači, zatiaľ čo webová služba je systém softvéru, ktorý umožňuje rôznym strojom vzájomnú interakciu prostredníctvom siete. Webové služby väčšinou nemajú nevyhnutne používateľské rozhranie, pretože sa používajú ako súčasť aplikácie, zatiaľ čo webová aplikácia je kompletná aplikácia s GUI. Okrem toho je možné webové služby použiť na komunikáciu alebo prenos údajov medzi webovými aplikáciami bežiacimi na rôznych platformách.

Odporúča: