Services en Messaging
Applicaties voor de verschillende bedrijfstaken - bijvoorbeeld
verkoop en service - dubbelen op veel punten. Zo zit in beide
applicaties een component die klantgegevens uit een database
ophaalt. Door deze procescomponenten los te koppelen van de
verschillende systemen en applicaties, hoeft het wiel maar één keer
te worden uitgevonden. Dat is de gedachte achter een Service
Oriented Architecture (SOA). De componenten - die 'services' worden
genoemd - vormen de bouwblokken bij het ontwerpen van
applicaties.
Service Oriented Architectures heeft een opmars gemaakt. Zowel
in het bedrijfsleven als bij de overheid wordt nog volop
geëxperimenteerd met dit concept. Hoewel complete Enterprise SOA's
schaars zijn, wordt wel steeds meer met afzonderlijke services
gewerkt. Bovendien is het 'best practice' om services voor
integratie te gebruiken. Als we kijken naar de leveranciers van
standaardpakketten zien we meer services beschikbaar komen om de
interactie tussen pakket en buitenwereld te realiseren.
Ook in maatwerksoftware worden vaak services gebruikt voor de
communicatie tussen de diverse onderdelen van het systeem. Services
worden 'aangeroepen' met berichten en sturen zelf berichten terug.
Zo ontstaat er een messaging infrastructuur voor applicaties.
Services en messaging maken integratie, maar ook workflow engines
en business process management tools krachtiger. Valid heeft veel
ervaring met het gebruik en ontwerp van services en interfaces
gebaseerd op zowel Java als Microsoft gerelateerde technologie.
Met name op het front van Cloudcomputing zijn Services en
Messaging technieken niet meer weg te denken, omdat ze de basis
leggen voor oneindige schaalbaarheid en connectivity.