Tjänsteorienterad arkitektur (SOA) för integration mot upphandlingssystem
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.