Service-Oriented Architecture (SOA)

SOA is een op standaarden gebaseerde ontwerpmethodiek voor IT systemen. Het is geen kant en klaar product. Via SOA kan een organisatie haar IT zo organiseren dat data, logica en infrastructuur gezien worden als diensten (services). Deze diensten zijn abstract en onderling 'loosely coupled'. Door gebruik te maken van een Service-Oriented Architecture kan een organisatie haar bedrijfsprocessen flexibel houden en beter inspringen op veranderingen in de markt.

Een goed SOA traject brengt de bestaande IT onderdelen in lijn met de bedrijfsdoelstellingen. We hebben het dan over 'Business driven IT' in plaats van 'IT driven Business'. Organisaties willen bijvoorbeeld beter contact onderhouden met leveranciers en klanten. Of de leiding van de organisatie wil betere management informatie ontvangen, zodat zij betere beslissingen kan nemen. Maar ook voor de kantoormedewerkers is de juiste informatie op het juiste moment noodzakelijk om optimaal te functioneren.

Een SOA project zonder zakelijke relevantie kan niet succesvol zijn. Daarentegen is een groot SOA project dat van boven naar beneden wordt ontworpen al snel te complex en langdurig. Daarom adviseren Microsoft en Axon Olympus meestal een 'middle out' aanpak. Hierbij worden SOA doelstellingen behaald via kleinere deelprojecten die elk een specifiek bedrijfsdoel dienen.

SOA en BPM

Service-oriented architecture (SOA) en business process management (BPM) zitten in dezelfde hoek. Beide beogen de flexibiliteit van een organisatie te vergroten via kennis over de organisatie zelf en haar processen. Het combineren van SOA en BPM trajecten zal leiden tot nog betere resultaten. Bij SOA worden diensten in combineerbare 'brokken' aangeboden. Daardoor kunnen zij worden gewijzigd, in een andere volgorde worden aangeboden of zelfs worden vervangen zonder dat dit op IT gebied verhoogde kosten en doorlooptijd oplevert. SOA kan hiermee de onderliggende technologie voor BPM zijn.

De rol van BizTalk en Axon Olympus in SOA

Microsoft BizTalk Server is toonaangevende 'middleware' die heterogene systemen met elkaar kan verbinden door alle mogelijke berichtformaten alsook een breed scala aan communicatieprotocollen te ondersteunen. BizTalk Server maakt ook gebruik van pipelines, accelerators en adapters. Hierdoor kunnen uw bestaande en soms verouderde systemen probleemloos gegevens uitwisselen. Door de orchestrations en de Business Rule Engine kan BizTalk Server uw bedrijfsmatige regels begrijpen en uitvoeren. U heeft wel een specialist nodig die niet de fout maakt één grote orkestratie te maken, maar juist een aantal 'diensten' - anders zou het geen SOA zijn.

Axon Olympus is Microsoft Gold Partner op het gebied van Application Integration. Dat betekent dat onze organisatie beschikt over aantoonbare expertise in het ontwerpen, implementeren en aanpassen van SOA-oplossingen op basis van Microsoft-technologieën. U kunt uw SOA project dus met een gerust hart in handen geven van onze IT integratie specialisten.

Whitepaper downloaden