Abstract
Hovedfokus i denne oppgaven er hvordan databaseteknologi har utviklet
seg i takt med utviklingen av XML-teknologier og ønsket om mer
generelle og ``tynne klienter'', og den tar for seg teori fra mange
ulike domener som databaser, XML-teknologier,
klient/tjener-arkitekturer og distribuerte applikasjoner. Oppgaven ser
på hva man vinner på å bruke XML som blander inn presentasjon som et
element i den semistrukturerte databasen og hva dette eventuelt går på
bekostning av.
Jeg ser på to konkrete eksempler av en distribuert applikasjon.
Hensikten er å finne nye måter å implementere denne appliksjonen på
ved hjelp av XML-teknologier og en semistrukturert database. Jeg vil
også gjøre en avveiing mellom hvor mye prosessering som kan legges på
henholdsvis klient- og tjenersiden. I eksempel nummer to har jeg
laget en ny implementasjon av av den samme appliksjonen ved hjelp av
de nevnte teknologiene og gjør en vurdering av denne, både selvstendig
og mot den gamle løsningen. De endringene jeg gjør i den siste av de
to implementasjonene berører mange ulike deler av teorien som
presenteres gjennom oppgaven.