Abstract
Stadig nye krav fra organisasjoner sammen med fremveksten av Internett,
har økt betydningen av teknologier som kan integrere flere heterogene
datasystemer.
Denne oppgaven fokuserer på integrasjon av datasystemer, og gjør en sammenlikning av arkitekturene mellomvarearkitektur og tjenesteorientert arkitektur (engelsk: Service Oriented Architecture). For å identifisere fordeler og ulemper ved bruk av arkitekturene, er det gjennomført en casestudie. Casen er firmaet Scanpix AS, der flere systemer har blitt integrert i en mellomvarearkitektur som en del av denne oppgaven.
På grunnlag av systemintegrasjonen som ble gjort med mellomvarearkitektur,
har jeg designet en mulig integrasjonsløsning med tjenesteorientert arkitektur. De to løsningene har gitt grunnlag for å gjøre en konkret sammenlikning av arkitekturene. På grunnlag av den konkrete sammenlikningen har jeg argumentert for måter å beskrive arkitekturene på generelt, og ut fra dette har jeg gjort en generell sammenlikning av dem.
Sammenlikningen viser at mellomvarearkitektur vanligvis er best for løsninger som integrerer få systemer, eller der det er strenge krav til responstid. For løsninger med mange systemer der det ikke er spesielt strenge krav til responstid, vil tjenesteorientert arkitektur være fordelaktig.