Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
  • Nieuwsbrief

Architecturen voor het nieuwe jaar

23 december 2008 - 11:304 minuten leestijdOpinieCloud & Infrastructuur
dr.ir. Wout Hofman
dr.ir. Wout Hofman

Het eind van het jaar komt snel dichterbij. Dit jaar hebben we veel aandacht besteed aan soa. Deze architecturele benadering zou de oplossing voor al onze problemen zijn. Zoals gewoonlijk bleek dit niet het geval en hebben we alleen nieuwe problemen geïntroduceerd. Kennis rond een nieuwe technologie moest worden verkregen, nieuwe benaderingen werden bedacht en iedereen had wel een powerpack om klanten te overtuigen om vooral met hen soa aan te pakken. Vervolgens voegen we nog nieuwe architecturele benaderingen toe: event driven en model driven architecture. Wat is er nu werkelijk nieuw?

Er is veel beweging geweest rond soa, in elk geval via deze opiniepagina van Computable. Veel aspecten zijn de revue gepasseerd en ook nieuwe uitdagingen zijn toegevoegd. Zijn er nu ook veranderingen geweest in bedrijfsvoering door soa te gebruiken? Om deze vraag te beantwoorden moeten we terug naar het wezen van dienstverlening, waar soa een technische invulling aan kan bieden.

Dienstverlening gaat over het verschaffen van diensten aan een ieder die daaraan behoefte heeft. Dit kan volgens een aloude economisch theorie van Williamson (1974) in twee uitersten vorm krijgen: vaste contracten met afnemers of per transactie een relatie tussen leverancier en afnemer. Deze transactiekostentheorie heeft alles te maken met de kosten van een individuele transactie en om van leverancier te wisselen. De kosten van individuele transacties nemen sterk af door gebruik van nieuwe technologie. Dit zou betekenen dat afnemers ook sneller de neiging hebben om te 'shoppen'. Als nu leveranciers gelijksoortige technologie gebruiken, soa conform open standaarden met identieke semantische begrippen, dan kan dit ook. Het andere kostencomponent, ook wel switching costs genoemd, is afhankelijk van de waarde van een dienst voor een afnemer. Naarmate deze waarde groter is, zal de neiging ontstaan om niet van dienstverlener te wisselen. Een andere aspect van switching costs heeft te maken met de afhankelijkheid van technische koppelingen: open standaarden met semantisch gelijke begrippen zijn hier van groot belang.

Wat betekent dit nu voor service-orientatie? Semantiek en open standaarden spelen een belangrijke rol om switching kosten te verlagen en dus transactionele relaties aan te gaan. Een tweede aspect bij dienstverlening is de samenhang tussen interacties, de zogenaamde orchestratie. Een transactie voor een dienst bestaat bijvoorbeeld uit aanvraag van een offerte, offerte, opdracht en factuur. Complexiteit wordt toegevoegd door annulering toe te staan en een offerte te laten volgen in een bijgestelde offertevraag. Elke interactie of samenhangende interacties zijn te vertalen naar webservices conform soa. Aan de andere kant kun je een interactie ook beschouwen als een 'event' dat een proces start, bijvoorbeeld om een offerte uit te brengen. Ontvangst van een event 'offerteaanvraag' kan verschillende interne services opstarten, bijvoorbeeld om te controleren of de klant al bekend is, het betalingsgedrag van de klant te controleren, etc. Deze interne services zijn met een intern (BPEL-) proces te modelleren, terwijl de services de verschillende achterliggende systemen benaderen. Als het event 'offerteaanvraag' is beantwoord met een 'offerte', zal vervolgens een timer worden ingesteld om te wachten op een opdracht of een afwijzing van de offerte. Ook deze samenhang is in een proces te vangen. Een afnemer kan dan nog besluiten om te wachten op deze offerte (synchrone processen) of ondertussen andere processen uit te voeren en de offerte te verwerken als die binnenkomt (asynchrone processen).

Dit is niet anders dan in het verleden. Wat we met nieuwe architecturen hebben gedaan is interacties als events beschouwen en functionaliteit uit achterliggende systemen in een proceslaag vatten. Deze verandering zal waarschijnlijk ook in het nieuwe jaar doorgaan, maar er komen weer nieuwe uitdagingen bij. Hoe past een dienstverlener zijn diensten optimaal aan klantwensen aan? Is dit wel nodig of hebben potentiële klanten voldoende kennis om hun eigen diensten samen te stellen ('empowered users')? Kan een dienstverlener klantspecifieke diensten leveren en voor die diensten dynamisch de processen modelleren? Op welke wijze weet een afnemer welke dienstverlener ook daadwerkelijk levert conform aangegeven afspraken? Dynamsiche service compositie en procesorchestratie met trust vormen twee belangrijke uitdagingen voor de komende periode.

Meer over

ArchitectuurConsultingSOA

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Slim verbonden en veilig georganiseerd

    Waarom connectiviteit en security onlosmakelijk verbonden zijn.

    Computable.nl

    Kies de juiste virtualisatie-aanpak

    Vergelijk drie krachtige open source-oplossingen: Proxmox, Kubernetes en OpenStack

    Computable.nl

    Beveiliging begint bij de Server

    Is serverhardware de blinde vlek in het securitybeleid? Waarom lifecycle-denken cruciaal is voor IT-security

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    Data & AI

    AI in softwaretesten: tussen belofte e...

    De opkomst van kunstmatige intelligentie (AI) wekte hoge verwachtingen in de wereld van softwaretesten. Zelflerende testsuites, automatisch gegenereerde testgevallen en...

    Meer persberichten

    Meer lezen

    Software & Development

    Value8 wil totale controle over Ctac

    soevereine cloud
    Cloud & Infrastructuur

    Hoe soeverein moet de NDS zijn?

    Security & Awareness

    Twee dagen volle bak met prominente ot-rol

    Cloud & Infrastructuur

    Navo moderniseert it-infrastructuur met Oracle en Thales

    Luchtfoto van het datacenter-complex van Microsoft in Middenmeer.
    Data & AI

    Microsoft breidt datacenter in Wieringermeer fors uit

    Data & AI

    Amsterdams-Russische Nebius ‘hofleverancier’ van Microsoft

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs