Indholdsfortegnelse:
Business process management (BPM) er et paradigme, der giver virksomheder mulighed for at modellere, automatisere, udføre, kontrollere, måle og optimere strømmen af forretningsaktiviteter. Dette sker på tværs af virksomhedens integrerede systemer, medarbejdere, kunder og partnere og både inden for og uden for virksomhedsgrænser. Serviceorienteret arkitektur (SOA) er på den anden side en arkitektonisk tilgang til konstruktion af softwareintensive systemer fra et sæt universelt sammenkoblede og indbyrdes afhængige tjenester.
BPM og SOA er separate paradigmer - SOA er en arkitekturtilgang, hvorimod BPM handler om modellering, implementering og overvågning af forretningsprocesser. De to er imidlertid tæt på linje, fordi en af de mange mulige måder at implementere forretningsprocessen er gennem SOA-design. Her skal vi se på, hvordan BPM og SOA kan arbejde sammen, og hvilke fordele hver tilbyder, når de bruges separat. (Se Enterprise Computing for baggrundslæsning: Hvad er alt det, der er buzz?)
Paraplyen, der styrer BPM og SOA
Virksomhedsarkitektur er den organiserende logik for en organisations forretningsprocesser og IT-infrastruktur. Det er også paraplyen, der styrer begge disse paradigmer. Serviceorienteret arkitektur er en arkitektonisk stil til at realisere eller oprette en virksomhedsarkitektur ligesom klient-server, n-tier, mainframes osv. Det primære mål med serviceorienteret arkitektur er at tilpasse virksomheden til informationsteknologi på en måde, der gør begge mere effektive.