Informatie Architectuur onderdeel van ICP Masteropleiding SNB Jos Vrancken
[email protected] VR2 Advisering 27 april 2004
VR2 Advisering
Overzicht ν ν ν
ν ν ν ν
Activiteiten onderdeel IA Leerdoel Samenvatting van voorafgaande onderwerpen in ICP Inleiding Informatie Architectuur Methoden en Raamwerken People skills bij IA Handleiding voor de oefening
Activiteiten in het blok IA ν ν ν ν
ν
Inleiding in Informatie-architectuur Oefening: ontwerp je eigen bedrijf People skills voor IA Case: NICTIZ: informatie-architectuur in de gezondheidszorg Presentaties van 9 studenten ν ν ν
ν
resultaat oefening presentatie over een architectuurmethode presentatie over de case NICTIZ
Eindtoets (ICT-Econ + IA)
Tijdschema 29 april: ν ν
ochtend: Inleiding Informatie-architectuur middag: Oefening in IA
11 mei: ν ν
ochtend: People skills for IA middag: Presentaties oefening door studenten
13 mei: ν
ν
ochtend: Inleiding Case NICTIZ Diverse architectuurmethoden middag: vervolg Presentaties door studenten
18 mei: ν ν
ochtend: De Case NICTIZ, door Frans van den Dool middag: Presentaties door studenten over deze case.
25 mei: ν
deeltoetsen ICT-Economics en IA
Literatuur ν
NICTIZ Architectuur Basisinfrastructuur in de zorg, 3.0 ν
ν
onder "publications"
http://www.extra.research.philips.com/natlab/sysarch/Thesis.html
Zachman Framework ν
ν
www.demo.nl
Gerrit Muller: Architectural Reasoning, thesis ν
ν
zoeken op architectuur
V. van Reijswoud, Jan Dietz: DEMO Modeling Handbook ν
ν
www.nictiz.nl
www.zifa.com
LAC: Landelijk Architectuur Congres ν
www.lac2003.nl
http://www.serc.nl/lac/index.htm
Leerdoel SNB-studenten zullen tijdens hun carrière zeer waarschijnlijk te maken krijgen met informatie-architectuurprojecten of vergelijkbare trajecten. Deze cursus bereidt hen erop voor om in dergelijke trajecten te kunnen participeren vanuit hun rol van systeem- of netwerkbeheerder.
Overzicht voorafgaande onderwerpen ν
ν ν
Management-view op ICT, invloed van ICT op mensen en organisatie Omgaan met legacy systemen ICT Economics ν
ICT governance, IT-Portfolio Management, kostenmodellen voor ICT, ICT-outsourcing
Inleiding Informatie-Architectuur
Wat is architectuur? Pragmatische benadering Document met een set samenhangende modellen van een "systeem" (systeem in brede zin)
zoals van: - een bedrijf: enterprise architectuur - de primaire business van een bedrijf: business architectuur - de informatievoorziening: informatie-architectuur - een verzameling samenhangende applicaties: applicatie-architectuur - de technische infra architectuur v.d. technische infra. - product productarchitectuur
Karakteristieken van architectuur ν
ν
ν
Laag detailniveau, brede scope qua onderwerp en lange gebruiksduur (orde 10 jaar) toekomstgericht ontwerp: architectuur is streefbeeld/ideaalbeeld richtinggevend/kaderstellend voor meer gedetailleerde activiteiten (b.v. implementatieprojecten, systeemontwikkelprojecten, ...)
Karakteristieken van architectuur (vervolg) ν
Veel betrokken partijen/stakeholders ν
ν
architectuur is vaak resultaat van onderhandelingen / bevat spanningsveld van de verschillende belangen
Veel verschillende aspecten van een "systeem"
Veel voorkomende onderdelen van een architectuur ν ν ν ν ν ν ν ν ν
Omgeving van het systeem Lagen in het systeem Onderdelen van het systeem Processchema's Fundamentele principes Betrokken partijen/stakeholders Views vanuit verschillende partijen De bestaande situatie Een migratieplan
Architecturen op verschillende niveaus B.V. ruimtelijke ordening: ν Nota Ruimte (voor Nederland) ν
Regionale nota's ruimtelijke ordening ν Stadsplanning ν
Wijkplanning ν Architectuur van één gebouw
Voorbeelden van architectuurplaatjes
Raamwerk Koepelarchitectuur Natte Sector Maatschappij en Water Or ga ni sa tie
Taken RWS-NAT Informatie Applicaties Techn. infra.
O m g e v i n g
Deelsectoren Natte Sector RWS Inwinsystemen
meetresultaten
beschikkingen
B&O
Vergunningen
Planning afvalwateronderzoek
geoinformatie geoinformatie
Meetresultaten/input
GEO basis informatie
Topografische kaarten Nautische kaarten Statistische verkeersinformaite
Informatie over werzaamheden
Modellen Input gegevens historische reeksen meetresultaten
Scheepvaart
geoinformatie feedback Model resultaten/ voorspellingen
Natte Basis Informatie
geoinformatie
Waterstanden/waarschuwingen
Opslag verzamelde informatie/observaties
In informatie bronnen schema gevonden uitwisselingen
Verwachte uitwisseling niet teruggevonden in schema
Applicaties Natte Sector Huidige situatie:
Raamwerk Verkeersmanagement bij Rijkswaterstaat
Gelaagde modellen voor datacom B I A TI
OSI application
simplified application
application
transport
transport
transport
network
internet
presentation
session
data link physical
network access
physical
network access
Technische architectuur NICTIZ
Verschillende views in een raamwerk voor productarchitecturen
Architectuurraamwerk ING
Het architectuur-implementatieproces bij ING
Raamwerk Technische Architectuur bij KLM
Raamwerk voor ICT- Regie bij KLM
Effecten van Architectuur ν ν
ν
ν
Overzicht Gemeenschappelijk kader en gemeenschappelijke taal Het onderkennen van belangrijke keuzen (die duur zijn om later te veranderen) Doelen en middelen op elkaar afstemmen (b.v. Business - IT Alignment)
ν
Ontwikkelingen coördineren
Raamwerken, Methoden en Modelleertechnieken voor Architectuur
Het vak is sterk in ontwikkeling ... ν ν ν ν ν ν ν ν
IAF GERAM DEMO xAF Ordina TOGAF Zachman CIMOSA
ν ν ν ν ν ν ν ν
CAFCR CAF-DoDAF FEAF ADS, IGSM ING-AF KLM-AF IEEE P1471 CITA (ABN-AMRO)
Het Zachman Framework
what data
Scope (contextual)
Business Model (conceptual)
System Model (logical)
Technology Model (physical)
Detailed Representation s
Functioning Enterprise
how function
where network
who people
when time
why motivation
IAF: Integrated Architecture Framework, Cap Gemini
Layered models
• A system’s global structure • Separation of concerns • Goal/means hierarchy
Customer Business
• Each layer shields off complexity
Information
• Different notions at different layers
Applications
• Prevents change propagation
Technical Infra.
• Flexibility/Adaptivity • More (at one layer) through less (at a lower layer)
Manipulations with layered models
Layered models allow: ν ν ν ν
ν
Taking contiguous layers together Expanding a layer into sublayers Inserting new layers between existing layers Skip layers: higher layers may use other layers than the one directly below Virtualize layers: a group of contiguous layers may be taken together and serve as one layer in an encompassing layered model (e.g. the Internet can serve as the physical layer)
Systeemmodellering ν
Een systeem heeft: ν ν ν ν
een compositie (samenstellende delen) structuur (relaties tussen de delen) een afbakening (onderscheid kernsysteem en omgeving) een proces of activiteit
part1
part2
part3
process System
Surrounding system
Verschillende views op één object postbode
architect
eigenaar kadaster
bewoner gemeente
brandweer
buur
makelaar
dief
kernbegrippen bij architectuur ν ν ν ν ν ν ν
object systeem model identiteit view proces functie
? ν ν ν
conceptueel logisch fysiek
De oefening Stel: na deze opleiding begin je een eigen bedrijf in systeem- en netwerkbeheer met een nader te kiezen specialisatie. Maak een informatie-architectuur voor dit bedrijf.
Volgende keer:
People skills for Information Architecture