Abstract
I denne oppgaven prototypet jeg 3 prototyper for hvordan en virtuell bedrift, bestående av flere mindre bedrifter, kunne samarbeide ved å samkjøre og integrere informasjon og tjenestene de tilbød over Internett.
Jeg lagde en bestillingsløsning for aktiviteter og overnatting.
Eksempelet jeg brukte som bedrift var Authentic Norway Project, som er en samling mindre aktører innen autentisk turisme.
Prototypene var:
Prototyp 1: En sentralisert 2-lags Web applikasjon med relasjonsdatabasen
MySQL, implementert i HTML og PHP
• Prototyp 2: En sentralisert 2-lags Web applikasjon med XML databasen
Tamino, implementert i HTML og PHP
• Prototyp 3: En distribuert 2-lags Web applikasjon som kommuni-
serte via Web Services på Internett over SOAP, implementert med
AXIS, HTML, PHP, Java og relasjonsdatabasen MySQL.
Jeg ønsket å sammenligne kompleksiteten og gevinsten ved disse to prototypene (2 og 3) mot prototyp 1, som er en mer tradisjonell måte å utvikle Internettsider på, der man har applikasjonen og en relasjonsdatabase i samme lokalnettverk(LAN).
I oppgaven fant jeg endel vanskeligheter rundt web services og XML databaser, og jeg veide fordelene ved Web Services og XSL-transformajoner opp mot kompkleksiteten.