Serviceorienteret arkitektur
Fra Wikipedia, den frie encyklopædi
Serviceorienteret arkitektur (forkortes SOA) er en måde at opbygge en it-arkitektur. En serviceorienteret arkitektur består grundlæggende af en række services. Disse services kommunikerer med hinanden. Den mest anvendte SOA-kommunikationsform er XML-baserede web services.
En SOA-arkitektur kan opbygges bottom up ved at service-enable eksisterende funktioner. En SOA-arkitektur kan også angribes top down vha. forretningsmodellering.
Hovedformålet med SOA er at skabe mulighed for genbrug af services og øge fleksibiliteten i IT systemerne. Fleksibilitet og time to market er idag en meget vigtig faktor for enhver virksomhed. Med indførsel af SOA gives mulighed for at IT kan understøtte forretningens krav om fleksibilitet og hurtig tilpasning til markedet krav.
Yderligere opnår IT verdenen den fordel, at flere komponenter kan genbruges, kommunikation og transformation af data og protokoller udskilles fra forretningsapplikationerne og varetages typisk af en ESB (Enterprise Services Bus) funktion. Disse fordele giver yderligere mulighed for at understøtte forretningsprocesser som breder sig over flere forskellige 'traditionelle applikationer'.
SOA kædes ofte sammen med forretnings drevet udvikling, hvor forretnings/process kyndige beskriver forretningsprocesser i et modeleringsværktøj - processerne overleveres til IT verdenen gennem BPEL (Business Process Execution Language), hvor de knyttes til services (maskinelle eller manuelle) - endelig er det ofte et krav fra forretningens side, at kørende processer kan overvåges såvel set med IT øjne som med forretningens øjne.
En lang række IT firmaer leverer produkter og ydelser indenfor SOA. De største spillere på dette marked er IBM, Tibco, Sun, Oracle, BEA og WebMethod. Ikke alle de nævnte dækker alle områderne i forbindelse med SOA.
[redigér] Literatur
- Henrik Hvid Jensen, Service Orienteret Arkitektur - Integration som konkurrenceparameter, 2. udgave ISBN 8791242479
- Norbert Bieberstein, Sanjay Bose, Marc Fiammante, Keith Jones, Rawn Shah Service-Oriented Architecture Compass - Business Value, Planning and Enterprise Roadmap ISBN 0-13-187002-5
- IBM Systems Journal issue theme on SOA
[redigér] Links
SOA Network IBM's overordnede SOA website developerWorks - SOA & Web Services zone SAP's overordnede SOA website