Web Service vs Web Application
En applikation som användarna kommer åt över internet kallas en webbapplikation. I allmänhet kan vilken programvara som helst som nås via en webbläsare kallas en webbapplikation. Webbapplikationer har vunnit en enorm popularitet på grund av enkelheten att använda. Enligt W3C (World Wide Web Consortium) är en webbtjänst ett system av mjukvara som låter olika maskiner interagera med varandra via ett nätverk. Webbtjänster uppnår denna uppgift genom att använda XML, SOAP, WSDL och UDDI öppna standarder.
Vad är en webbapplikation?
En applikation som användarna kommer åt över internet kallas en webbapplikation. I allmänhet kan vilken programvara som helst som nås via en webbläsare kallas en webbapplikation. När du använder webbapplikationer behöver användare inte oroa sig för att installera och underhålla applikationen. Dessutom ger webbapplikationer stöd för olika plattformar. Dessutom är det väldigt lätt att använda webbapplikationer eftersom det enda kravet är en webbläsare. På grund av dessa skäl har webbapplikationer fått en enorm popularitet. Populära webbapplikationer inkluderar webbpostapplikationer, onlineauktioner, wikis, etc. Webbapplikationer är i allmänhet organiserade i nivåer, där varje nivå ansvarar för en specifik uppgift. I de tidiga dagarna bestod webbapplikationer av en enda nivå, medan idag är de flesta webbapplikationer byggda på treskiktsarkitekturen och vissa komplexa applikationer använder n-skiktsarkitektur (n>3). I arkitekturen med tre nivåer är de tre nivåerna dedikerade för presentation, applikation (eller logik) och lagring från översta till bottennivå.
Vad är en webbtjänst?
En webbtjänst är ett mjukvarusystem som låter olika maskiner interagera med varandra via ett nätverk. Webbtjänster använder XML, SOAP, WSDL och UDDI öppna standarder för att uppnå denna uppgift. XML är ett språk som kan användas för att skicka meddelanden med olika plattformar och olika programmeringsspråk och det används för att tagga data i webbtjänster. SOAP är ett protokoll som är baserat på XML som skulle tillåta applikationer att kommunicera över HTTP och det används för att komma åt en webbtjänst. WSDL används för att beskriva och lokalisera en webbtjänst. Webbtjänster används främst för att uppnå återanvändbarhet av applikationskomponenter. Applikationskomponenter som väderrapporter, valutaomvandlare etc. används ofta. Därför, utan att utveckla dem om och om igen, erbjuds de som webbtjänster, som enkelt kan användas. Vi tjänster kan också användas för att utbyta data mellan olika applikationer som körs på olika plattformar.
Vad är skillnaden mellan en webbapplikation och en webbtjänst?
En webbapplikation är en applikation som nås via en webbläsare som körs på klientens dator medan en webbtjänst är ett system av mjukvara som tillåter olika maskiner att interagera med varandra via ett nätverk. Oftast har webbtjänster inte nödvändigtvis ett användargränssnitt eftersom det används som en komponent i en applikation, medan en webbapplikation är en komplett applikation med ett GUI. Dessutom kan webbtjänster användas för att kommunicera eller överföra data mellan webbapplikationer som körs på olika plattformar.