Masteruppsats
Tjänsteorienterad arkitektur (SOA) för integration mot upphandlingssystem
Sammanfattning
Det finns många olika typer av affärssystem på marknaden och företagen har
investerat i egna unika IT-lösningar, vilket har medfört att man har låst
in sig i den egna tekniska plattformen genom bland annat punkt till punkt-
implementationer. För att råda bot mot detta är det då önskvärt att olika
system och applikationer ska kunna kommunicera med varandra genom att
utbyta data på ett standardiserat sätt. För att uppnå dessa integrationsmål
har en tjänsteorienterad arkitektur, Service Oriented Architecture (SOA)
växt fram.
Syftet med denna uppgift är att undersöka möjliga metoder för att utveckla
en tjänstebaserad arkitektur för integration mot Avantra AB:s
upphandlingssystem, Avantra Upphandling. Detta utifrån krav och direktiv
som ställdes av Avantra samt de möjligheter och begränsningar som styrs av
deras utvecklingsmiljö, -verktyg och -rutiner. Efter utförda analyser av
lämpliga metoder har en valts och en prototyp, delmängd av en fullskalig
integrationslösning utvecklats.
Efter direktiv från Avantra kom analysen att omfatta Microsofts
integrationsplattform BizTalk samt olika sätt att utveckla tjänstebaserade
lösningar med Web Services.