6-4-2015
Les 2
Enterprisearchitectuur Enterprisearchitectuur
ITarchitectuur
Servicegeoriënteerde architectuur
Conceptuele basis
Organisatiebrede scope
Individuele systeemscope
Gericht op strategie en communicatie
Gericht op ontwerp, realisaties en specificatie
1
6-4-2015
Architectuurraamwerken – Gebaseerd op het concept van views en viewpoints
– Keuze voor te onderscheiden viewpoints, gerelateerd aan belangen van stakeholders – Architectuurraamwerken – Definiëren een set (deel)architecturen – Benoemen de deelaspecten die per architectuur worden belicht – En op welke stakeholders ze zijn gericht – Definiëren (soms) de schematechniek e.d. – Definiëren (soms) het proces van totstandkoming – Definiëren (soms) een verzameling tools die kunnen worden gebruikt
Theoretische raamwerken – Zachman Architecture Framework (het ‘oerraamwerk’) – TOGAF (The Open Group Architecture Framework) – DYA (Sogeti)
Zachman raamwerk
A framework for information systems architecture – Gepubliceerd in IBM Systems Journal, 1987 – Gebaseerd op hoe traditionele architectuur tot stand komt – Toepassing van views en viewpoints ‘avant la lettre’ – Een generieke set van architectuurbeschrijving – Een verschillende architectuurbeschrijving voor elke stakeholder – Daarnaast onderscheid in de verschillende aspecten – Verschillende architectuurbeschrijvingen die verschillen ‘by nature’, dus niet alleen in de mate van detaillering
2
6-4-2015
Zachman raamwerk
De views van de stakeholders – Reikwijdte
(Scope - Ballpark view)
– Definitie van het speelveld: de organisatie en zijn doelen – de context waarin de informatiebehoefte geplaats moet worden
– Bedrijfsmodel (Model of the business - Owner’s view) – Modelering en definitie van de organisatie in termen van structuur, functie en organisatie
– Informatiesysteemmodel (Model of the information system - Architect’s view) – Modelering en beschrijving van informatiebehoefte in formelere informatiesysteemtermen
– Technologiemodel
(Technology model - Designer’s view)
– Vertaling van informatiebehoefte in concrete, technologische oplossingen
– Gedetailleerd ontwerp
(Detailed representations - Builder’s view)
– Gedetailleerde specificaties en programmacode
– Werkend, gerealiseerd systeem (Functioning system)
Zachman raamwerk De aspecten – Data
(What)
– Function
(How)
– Network
(Where)
– People
(Who)
– Time
(When)
– Motivation
(Why)
3
6-4-2015
7
4
6-4-2015
TOGAF
The Open Group1 Architecture Framework – Architecture Development Method (ADM) – An iterative sequence of steps to develop an enterprise-wide architecture
– The Enterprise Continuum – During application of the ADM, assets are created or drawn from existing assets, used, modified and returned to the virtual repository that is the Enterprise Continuum
– Resource Base – During application of the ADM, processes, templates, checklists and other items from the Resource Base are deployed as methods to develop the architecture 1) The Open Group is a vendor-neutral and technology-neutral
consortium, whose vision of Boundaryless Information Flow™ will enable access to integrated information, within and among enterprises, based on open standards and global interoperability.
5
6-4-2015
TOGAF
De deelarchitecturen – Business (or business process) architecture – Defining the business strategy, governance, organization, and key business processes of the organization
– Applications architecture – Providing a blueprint for the individual application systems to be deployed, the interactions between the application systems, and their relationships to the core business processes of the organization
– Data architecture – Describing the structure of an organization's logical and physical data assets and the associated data management resources
– Technology architecture – Describing the software infrastructure intended to support the deployment of core, mission-critical applications
TOGAF
ADM: Architecture Development Methodology
6
6-4-2015
Bekijk het filmpje over de veranderingen bij Centraal Boekhuis in Culemborg. Centraal Boekhuis gebruikt in eigen beheer ontwikkelde software. Daarnaast worden ook standaard pakketten gebruikt. De huidige logistieke en financiële processen zijn in hoge mate geautomatiseerd. Printing-on-demand zal grote gevolgen hebben voor de organisatie, de processen en de inrichting van de IT. Opdracht Maak een korte (10 min.) presentatie voor de CEO van Centraal Boekhuis m.b.t. het werken onder architectuur. Besteed in ieder geval aandacht aan de volgende punten: 1. Wat is enterprise architectuur? 2. Leg de verschillende architectuur-niveau’s uit. 3. Wat zijn juist in deze situatie de concrete voordelen van het invoeren van een enterprise architectuur voor Centraal Boekhuis? 4. Met welke valkuilen moet Centraal Boekhuis rekening houden? 5. Wat is een architectuur framework en wat zijn de voordelen hiervan? 6. Welk architectuur framework past het beste bij Centraal boekhuis en waarom?
Het kwadrantenmodel biedt een positionering van een organisatie op de assen architectuurdenken (of ambitieniveau) versus organisatorische inbedding van architectuur (zie boek p. 73 e.v.). Deze positionering gebeurt a.h.v. een eenvoudige vragenlijst (p. 75).
7
6-4-2015
Note: in het boek op p. 104 wordt nog versie 2 van de volwassenheidsmatrix gebruikt.
Note: zie boek bijlage 1 voor controlepunten en verbetersuggesties per aandachtsgebied.
8
6-4-2015
Plaats je eigen organisatie in het kwadrantenmodel. Gebruik hierbij de vragenlijst op p. 75. Licht het resultaat toe.
9
6-4-2015
Individuele opdracht. Voorbereiding (= huiswerk voor volgende les) Beschrijf voor je eigen organisatie de huidige situatie én de gewenste situatie voor elk van de volgende architectuurniveau’s: 1. Business 2. Data 3. Application 4. Technology
Presentatie van de resultaten tijdens de volgende les.
10