Lac 2009 eco architectuur

Post on 14-Jun-2015

401 views 0 download

Transcript of Lac 2009 eco architectuur

Woensdag 25 november 2009

Architectuur als levend

mechanisme:

De ECO-architectuur

Hans Koopman

Rob Poels

Woensdag 25 november 2009

Inhoud

• Even voorstellen: Rob Hans

• We doen het goed

• Of toch niet?

• Wat is er aan de hand: van stolling tot chaos

• Een Eco-architectuur!?

• Complementaire benadering

• UVIT als praktijkcase

Woensdag 25 november 2009

Rob PoelsHans Koopman

Woensdag 25 november 2009

Het gaat goed met ons vak!

MSc IT Architecture

DYA®

Woensdag 25 november 2009

En toch weten we niet altijd de

aansluiting te vinden….

Woensdag 25 november 2009

Hebben we wel antwoord op:

Grotere dynamiek binnen en tussen

organisaties?

Fusies,SamenwerkingsverbandenReorganisatiesFaillicementenOvernames

Océ – CanonUnileverTNTGM – OpelAbn-Amro – Fortis – HBD

Woensdag 25 november 2009

Hebben we wel antwoord op:

Organisatiegrenzen die vervagen?

Woensdag 25 november 2009

Hebben we wel antwoord op:

Onontkoombare technologische

ontwikkelingen?

Woensdag 25 november 2009

Hebben we wel antwoord op:

Toenemende complexiteit IT-

Omgeving?

Woensdag 25 november 2009

Dillemma’s

• Valt dit nog te engineeren?

• Lossen we dit op door te werken aan meer

kennis, betere spelers en strakkere KPI’s in te

stellen?

• Of moeten we de complexiteit niet gewoon

accepteren?

Woensdag 25 november 2009

Chaos theorieR

espo

ns o

p ex

tern

e pr

ikke

ls

Stolling Dynamischevenwicht

Chaos

Woensdag 25 november 2009

Chaos theorie

Stolling Dynamisch

evenwicht

Chaos

Engineering

of/of

Zelfstandige

naamwoorden

Lineair

Harde grenzen

Procedures om

te richten

Controle

Effectiviteit

en/en

Werkwoorden

Cyclisch

Troebele genzen

Identiteit om

te richten

Transparantie

Redundantie

Woensdag 25 november 2009

Een ECO-architectuur

Producent Reducent

Consument

Woensdag 25 november 2009

• Consument = Processen in een organisatie

• Processen zijn dynamisch en in de tijd

veranderlijk

�Proces optimalisaties op basis van monitoring

�Denk aan BPEL

Consument

Woensdag 25 november 2009

• Producent = (web) services

• Services zijn stabiel in de tijd

�Services aanroepen op basis van standaard

protocollen

�Idealiter passen de services zich aan aan de

omgeving (vgl gaming industrie)

Producent

Woensdag 25 november 2009

• Reducent = functionaliteiten/functionalrissen

die services en processen verwijderen die er

niet meer toe doen

�Redundantie in services en processen mag

�Door monitoring wordt de kwaliteit van de

producenten behoordeeld

Reducent

Woensdag 25 november 2009

�Monitoring services

�Veel gebruikt: extra investeren in continuïteit

�Niet of weinig gebruikt: aanpassen of afsterven

�Monitoring processen

�Voortijdig afgebroken: onderzoeken oorzaak

�Doorlooptijden gaan omhoog: proces

herontwerpen

Reducent

Woensdag 25 november 2009

• Uitsluiten van

onvoorspelbaar gedrag

• Onderhoud is ingreep op

het systeem

• Modelleren van artefacten /

gewenst gedrag

• Inspelen op

omgevingsgedrag

• Onderhoud is onderdeel

van het systeem

• Modelleren van

interfaces/interacties

Stolling Dynamisch

evenwicht

Chaos

Engineering

ECO-benadering

Woensdag 25 november 2009

ECO benadering in de praktijk…

UVIT

Woensdag 25 november 2009

Woensdag 25 november 2009

Processen

Woensdag 25 november 2009

Distributie

Woensdag 25 november 2009

Service verlening

Woensdag 25 november 2009

Producent

Woensdag 25 november 2009

Consument

Woensdag 25 november 2009

Reducent

Woensdag 25 november 2009

Wil je een korte beschrijving van de UVIT informatiearchitectuur hebben?

Stuur even een mailtje naar

hans.koopman@vgziza.nl