Introduktion till SOA
Allt fler företag och organisationer över hela världen börjar införa SOA lösningar i sina verksamheter. SOA står för Service Oriented Architecture, på svenska kallas det Tjänstebaserad arkitektur. SOA kan förklaras med
”A framework for integrating business processess and supporting IT infrastructure as secure, standardized components - services – that can be reused and combined to address changing business priorities.” Källa: Bieberstein et al
Att införa SOA innebär vanligen:
• krav på utbildning av personal,
• stöd av nya verktyg behövs,
• utvecklingsprocessen förändras,
• drift och förvaltningsarbetet förändras
SOA innebär inte att man bygger en massa nya system utan istället ska man använda de befintliga systemen och bara ta fram ett standardiserat gränssnitt med vilket man kan anropa systemen. Detta gränssnitt är ofta SOAP.
Exempel på viktiga delar i en SOA lösning som påverkar testarbetet är:
• Web services / webtjänster. Dessa förverkligas ofta genom ett standardiserat protokoll , tex SOAP eller xml-rpc.
• Integrationsplattform, tex BizTalk eller Websphere.
• Underliggande system, kan tex vara en databas eller annat källsystem.


Introduktion till SOA