Webservice vs. webapplikation
En applikation, som brugerne får adgang til via internettet, kaldes en webapplikation. Generelt kan enhver software, der tilgås via en webbrowser, kaldes en webapplikation. Webapplikationer har vundet en enorm popularitet på grund af brugervenligheden. Ifølge W3C (World Wide Web Consortium) er en webservice et system af software, der tillader forskellige maskiner at interagere med hinanden gennem et netværk. Webtjenester udfører denne opgave ved hjælp af XML, SOAP, WSDL og UDDI åbne standarder.
Hvad er en webapplikation?
En applikation, som brugerne får adgang til via internettet, kaldes en webapplikation. Generelt kan enhver software, der tilgås via en webbrowser, kaldes en webapplikation. Når du bruger webapplikationer, behøver brugerne ikke at bekymre sig om at installere og vedligeholde applikationen. Desuden understøtter webapplikationer forskellige platforme. Det er også meget nemt at bruge webapplikationer, da det eneste krav er en webbrowser. På grund af disse grunde har webapplikationer vundet en enorm popularitet. Populære webapplikationer omfatter webmailapplikationer, onlineauktioner, wikier osv. Generelt er webapplikationer organiseret i niveauer, hvor hvert niveau er ansvarligt for en specifik opgave. I de tidlige dage bestod webapplikationer af et enkelt lag, mens de fleste webapplikationer i dag er bygget på trelagsarkitekturen, og nogle komplekse applikationer bruger n-lagsarkitektur (n>3). I trelagsarkitekturen er de tre lag dedikeret til præsentation, applikation (eller logik) og lagring fra øverste niveau til nederste niveau.
Hvad er en webtjeneste?
En webservice er et system af software, der gør det muligt for forskellige maskiner at interagere med hinanden gennem et netværk. Webtjenester bruger XML, SOAP, WSDL og UDDI åbne standarder til at udføre denne opgave. XML er et sprog, der kan bruges til at sende beskeder med forskellige platforme og forskellige programmeringssprog, og det bruges til at tagge data i webtjenester. SOAP er en protokol, der er baseret på XML, der vil tillade applikationer at kommunikere over HTTP, og den bruges til at få adgang til en webtjeneste. WSDL bruges til at beskrive og lokalisere en webtjeneste. Webtjenester bruges hovedsageligt til at opnå genanvendelighed af applikationskomponenter. Applikationskomponenter såsom vejrmeldinger, valutaomregnere osv. er meget udbredt. Uden at udvikle dem igen og igen, tilbydes de derfor som webtjenester, som nemt kan bruges. Vi-tjenester kan også bruges til at udveksle data mellem forskellige applikationer, der kører på forskellige platforme.
Hvad er forskellen mellem en webapplikation og en webtjeneste?
En webapplikation er en applikation, der tilgås via en webbrowser, der kører på klientens maskine, hvorimod en webtjeneste er et softwaresystem, der tillader forskellige maskiner at interagere med hinanden gennem et netværk. De fleste gange har webtjenester ikke nødvendigvis en brugergrænseflade, da den bruges som en komponent i en applikation, mens en webapplikation er en komplet applikation med en GUI. Desuden kan webtjenester bruges til at kommunikere eller overføre data mellem webapplikationer, der kører på forskellige platforme.