Your SlideShare is downloading. ×
0
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
2 enterprise architectuur
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

2 enterprise architectuur

1,526

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,526
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Enterprise Architectuur
  • 2. Enterprisearchitectuur Enterprise- architectuur Software- architectuur Service- georiënteerde architectuur Individuele systeemscope Gericht op ontwerp, realisaties en specificatie Organisatiebrede scope Gericht op strategie en communicatie Conceptuele basis
  • 3. Enterprisearchitectuur Waarom is het zo belangrijk? (1) <ul><li>Veel ICT-projecten mislukken </li></ul><ul><ul><li>Het merendeel (50% - 70%) van technologie-implementaties mislukt 1 </li></ul></ul><ul><ul><li>75% van alle pogingen om automatisering op de werkvloer te introduceren, is mislukt 1 </li></ul></ul><ul><li>Het gaat om meer dan ICT alleen </li></ul><ul><ul><li>Introductie van technologie vereist (belangrijke) veranderingen buiten het domein van de technologie, maar de introductie van technologie brengt die niet ‘automatisch’ teweeg 2 </li></ul></ul><ul><ul><li>Door alleen naar technologie te kijken krijg je die technologie niet ‘werkend’ 2 </li></ul></ul><ul><li>Meer financiële sturing helpt (meestal) niet </li></ul><ul><ul><li>Geen correlatie tussen ICT-investering en business success 3 </li></ul></ul>1. Rechting, E. – Systems Architecting of Organizations (2000) 2. Scott Morton, M.S. – The Corporation of the 1990s (1991) 3. Pisello, T., Strassmann, P. – IT Value Chain Management – Maximizing ROI from IT Investments Bron: dr.ir. J.A.P. Hoogervorst
  • 4. Enterprisearchitectuur Waarom is het zo belangrijk? (2) <ul><li>Een integrale architectuurbenadering helpt wel! </li></ul><ul><ul><li>Succes van ICT-implementaties kan worden verhoogd door bedrijfs- organisatie, informatievoorzienings- en technische aspecten in samenhang te ontwerpen </li></ul></ul><ul><ul><li>Op organisatiebrede schaal </li></ul></ul><ul><ul><li>‘ Operationaliseer’ business-IT alignment (dus waar draagt ICT bij, en hoe?) </li></ul></ul><ul><li>Dat is enterprisearchitectuur </li></ul>
  • 5. Enterprisearchitectuur Wat is het? <ul><li>Enterprisearchitectuur geeft inzicht in en een geïntegreerd overzicht van </li></ul><ul><ul><li>Bedrijfsprocessen </li></ul></ul><ul><ul><li>(Informatievoorzienings)functionaliteiten </li></ul></ul><ul><ul><li>Informatiesystemen/applicaties </li></ul></ul><ul><ul><li>Technische infrastructuur </li></ul></ul><ul><ul><li>in samenhang! </li></ul></ul><ul><li>Omvat ook de relaties met de omgeving </li></ul><ul><li>Naast modellen omvat een enterprisearchitectuur ook de principes en uitgangspunten die het ontwerpen en de ontwikkeling door de tijd sturen </li></ul><ul><li>Definieert het gemeenschappelijk ICT-platform, zoals middleware etc. </li></ul><ul><li>Rechtvaardigt langetermijninvesteringen in ICT (bijvoorbeeld voor het gemeenschappelijk ICT-platform) </li></ul><ul><li>Bewerkstelligt de gewenste flexibiliteit en integratie </li></ul><ul><li>Is het belangrijkste, inhoudelijke communicatiemiddel in de ICT </li></ul>
  • 6. Definitie van ICT-architectuur IEEE 1471 <ul><li>The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and development </li></ul><ul><li>Dus: </li></ul><ul><ul><li>Fundamentele inrichting van een complex systeem </li></ul></ul><ul><ul><li>Opbouw in componenten </li></ul></ul><ul><ul><li>Hun onderlinge relatie én de relatie met de omgeving </li></ul></ul><ul><ul><li>Principes t.a.v. ontwerp en ontwikkeling in de tijd </li></ul></ul><ul><li>IEEE 1471: Recommended Practice for Architectural Descriptions of Software-intensive Systems </li></ul><ul><li>IEEE: Institute of Electrical and Electronics Engineers </li></ul><ul><li>a non-profit, technical professional association </li></ul><ul><li>a leading authority in technical areas ranging from computer engineering, biomedical technology and telecommunications, to electric power, aerospace and consumer electronics </li></ul>
  • 7. Centraal begrip in definitie Views and viewpoints <ul><li>Dé architectuur van een complex systeem kan niet worden beschreven op een eendimensionale manier </li></ul><ul><li>Geen enkel gezichtspunt biedt uitzicht op de gehele architectuur </li></ul><ul><li>Je moet verschillende inzichten bieden aan de verschillende belanghebbenden (concerns of stakeholders) </li></ul><ul><li>Vandaar de begrippen </li></ul><ul><ul><li>Viewpoint (gezichtspunt) </li></ul></ul><ul><ul><ul><li>Een manier van kijken, gericht op het belang van een bepaalde stakeholder </li></ul></ul></ul><ul><ul><li>View </li></ul></ul><ul><ul><ul><li>Wat je ziet, als je vanuit een bepaald gezichtspunt (viewpoint) kijkt </li></ul></ul></ul>
  • 8. Views and viewpoints View View View View point Bouwer View point Gebruiker View pont Beslisser Stakeholders Architectuur
  • 9. Architectuurraamwerken <ul><li>Gebaseerd op het concept van views en viewpoints </li></ul><ul><li>Keuze voor te onderscheiden viewpoints, gerelateerd aan belangen van stakeholders </li></ul><ul><li>Architectuurraamwerken </li></ul><ul><ul><li>Definiëren een set (deel)architecturen </li></ul></ul><ul><ul><li>Benoemen de deelaspecten die per architectuur worden belicht </li></ul></ul><ul><ul><li>En op welke stakeholders ze zijn gericht </li></ul></ul><ul><ul><li>Definiëren (soms) de schematechniek e.d. </li></ul></ul><ul><ul><li>Definiëren (soms) het proces van totstandkoming </li></ul></ul><ul><ul><li>Definiëren (soms) een verzameling tools die kunnen worden gebruikt </li></ul></ul>
  • 10. Deelarchitecturen in een enterprise architectuur Technical Architecture Information Architecture Business Architecture Application Architecture Relationship Relationship Relationship
  • 11. Deelarchitecturen in een enterprise architectuur Technical Architecture Information Architecture Business Architecture Application Architecture Relationship Relationship Relationship <ul><li>Proposition and market </li></ul><ul><li>Products and services </li></ul><ul><li>Business processes </li></ul><ul><li>Organization and governance </li></ul><ul><li>Information-processing functionality </li></ul><ul><li>Functional areas / objects </li></ul><ul><li>Datamodel and data dictionary </li></ul><ul><li>Applications and interfaces </li></ul><ul><li>Common infrastructural facilities </li></ul><ul><li>Design principles and guidelines </li></ul><ul><li>Data structure / databases </li></ul><ul><li>Hardware </li></ul><ul><li>Network </li></ul><ul><li>Physical locations </li></ul><ul><li>Technical standards </li></ul>Models Rules – Standards – Principles - Guidelines
  • 12. Voorbeelden van architectuurraamwerken <ul><li>Theoretische raamwerken </li></ul><ul><ul><li>Zachman Architecture Framework (het ‘oerraamwerk’) </li></ul></ul><ul><ul><li>TOGAF (The Open Group Architecture Framework) </li></ul></ul><ul><ul><li>DYA (Sogeti) </li></ul></ul><ul><li>Praktische toepassingen </li></ul><ul><ul><li>Voorbeeld Centrum voor Werk en Inkomen </li></ul></ul><ul><ul><li>Twynstra Gudde </li></ul></ul>
  • 13. Zachman raamwerk A framework for information systems architecture <ul><li>Gepubliceerd in IBM Systems Journal, 1987 </li></ul><ul><li>Gebaseerd op hoe traditionele architectuur tot stand komt </li></ul><ul><li>Toepassing van views en viewpoints ‘avant la lettre’ </li></ul><ul><ul><li>Een generieke set van architectuurbeschrijving </li></ul></ul><ul><ul><li>Een verschillende architectuurbeschrijving voor elke stakeholder </li></ul></ul><ul><ul><li>Daarnaast onderscheid in de verschillende aspecten </li></ul></ul><ul><ul><li>Verschillende architectuurbeschrijvingen die verschillen ‘by nature’, dus niet alleen in de mate van detaillering </li></ul></ul>
  • 14. Some quotes... <ul><li>“The increased scope of design and levels of complexity of information systems implementations are forcing the use of some logical construct (or architecture) for defining and controlling the interfaces and the integration of all of the components of the system.” </li></ul><ul><li>“Since the technology permits ‘distributing’ large amounts of computing facilities in small packages to remote locations, some kind of structure (or architecture) is imperative because decentralization without structure is chaos.” </li></ul><ul><li>“What, in fact, is information systems architecture?” ... the words’ information systems architecture’ are already losing their meaning. ” </li></ul>
  • 15. Gebaseerd op het bouwen van een huis ‘onder architectuur’ Specification of what is to be constructed Pattern “ How to build it” description Directs construction activities Detailed drawings – 16 categories Basis for negotiation with general contractor Architect/owner agreement on building Establish contract Architect/owner mutual understanding Initiate project Physical building Building Subcontracter’s design of a part/section Detailed stand-alone model Shop plans Final building as seen by the builder Architect’s plans constrained by laws of nature and available technology Contractor’s plans Final building as seen by the designer Translation of an owner’s view of a product Architect’s plans Final building as seen by the owner Floor plans, cutaways, pictures Architect’s drawing Basic concepts for building Gross sizing, shape, spatial relationships Bubble charts Nature / purpose Representation
  • 16. Observations <ul><li>Three fundamental architectural representations, one for each “player in the game” </li></ul><ul><ul><li>Owner: A product that will serve some purpose </li></ul></ul><ul><ul><li>Designer: A design of a physical product </li></ul></ul><ul><ul><li>Builder: A producable product </li></ul></ul><ul><li>Preliminary actions: Establish the ball park where all of the ensuing architectural activities take place </li></ul><ul><li>Subsequent actions: Detailed, out-of-context representations </li></ul><ul><li>These architectural representations differ in nature, independent of the level of detail </li></ul>
  • 17. Zachman raamwerk De views van de stakeholders <ul><li>Reikwijdte (Scope - Ballpark view) </li></ul><ul><ul><li>Definitie van het speelveld: de organisatie en zijn doelen – de context waarin de informatiebehoefte geplaats moet worden </li></ul></ul><ul><li>Bedrijfsmodel (Model of the business - Owner’s view) </li></ul><ul><ul><li>Modelering en definitie van de organisatie in termen van structuur, functie en organisatie </li></ul></ul><ul><li>Informatiesysteemmodel (Model of the information system - Architect’s view) </li></ul><ul><ul><li>Modelering en beschrijving van informatiebehoefte in formelere informatiesysteemtermen </li></ul></ul><ul><li>Technologiemodel (Technology model - Designer’s view) </li></ul><ul><ul><li>Vertaling van informatiebehoefte in concrete, technologische oplossingen </li></ul></ul><ul><li>Gedetailleerd ontwerp (Detailed representations - Builder’s view) </li></ul><ul><ul><li>Gedetailleerde specificaties en programmacode </li></ul></ul><ul><li>Werkend, gerealiseerd systeem (Functioning system) </li></ul>
  • 18. Zachman raamwerk De aspecten <ul><li>Data (What) </li></ul><ul><li>Function (How) </li></ul><ul><li>Network (Where) </li></ul><ul><li>People (Who) </li></ul><ul><li>Time (When) </li></ul><ul><li>Motivation (Why) </li></ul>
  • 19.  
  • 20.  
  • 21.  
  • 22. TOGAF The Open Group 1 Architecture Framework <ul><li>Architecture Development Method (ADM) </li></ul><ul><ul><li>An iterative sequence of steps to develop an enterprise-wide architecture </li></ul></ul><ul><li>The Enterprise Continuum </li></ul><ul><ul><li>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 </li></ul></ul><ul><li>Resource Base </li></ul><ul><ul><li>During application of the ADM, processes, templates, checklists and other items from the Resource Base are deployed as methods to develop the architecture </li></ul></ul>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. 1)
  • 23. TOGAF De deelarchitecturen <ul><li>Business (or business process) architecture </li></ul><ul><ul><li>Defining the business strategy, governance, organization, and key business processes of the organization </li></ul></ul><ul><li>Applications architecture </li></ul><ul><ul><li>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 </li></ul></ul><ul><li>Data architecture </li></ul><ul><ul><li>Describing the structure of an organization's logical and physical data assets and the associated data management resources </li></ul></ul><ul><li>Technology architecture </li></ul><ul><ul><li>Describing the software infrastructure intended to support the deployment of core, mission-critical applications </li></ul></ul>
  • 24. TOGAF ADM: Architecture Development Methodology
  • 25. DYA Dynamische architectuur - het DYA-model <ul><li>Visie van Sogeti op het omgaan met architectuur </li></ul><ul><li>DYA is dus in eerste plaats een methode </li></ul>
  • 26. DYA Het DYA-architectuurraamwerk Objecten Abstractieniveaus
  • 27. DYA De 10 principes <ul><li>Architectuur is strategisch als ICT dat is </li></ul><ul><li>Architectuur moet snelheid dienen </li></ul><ul><li>Communicatie tussen business- en ICT-management staat centraal </li></ul><ul><li>Het ontwikkelen van architectuur wordt gestuurd door businessdoelen </li></ul><ul><li>Het architectuurniveau wordt verhoogd door mee te liften op de energiegolven van belangrijke veranderingstrajecten </li></ul><ul><li>Architectuur wordt ontwikkeld volgens het ‘just enough’ en ‘just in time’- principe </li></ul><ul><li>Een denk-/werkmodel ondersteunt het werken onder architectuur </li></ul><ul><li>Verbanden moeten inzichtelijk zijn </li></ul><ul><li>Er worden meerdere ontwikkelscenario's onderscheiden </li></ul><ul><li>De architectuurprincipes en -processen moeten ingebed zijn in de organisatie </li></ul>
  • 28. NORA Architectuurmatrix <ul><li>Kapstok van (deel)architecturen om best-practices aan op te hangen </li></ul>
  • 29. Voorbeeld: Architectuurraamwerk CWI Logisch Conceptueel Fysiek Bedrijf Informatie Basis bedrijfs- model Proces- simulatie Proces- model Informatie- systeem architectuur Technische Infrastructuur Conceptuele technische architectuur Logische technische architectuur Applicatie Conceptuele applicatie- architectuur Logische applicatie- architectuur Contextueel SUWI-wet BP2002 RWP (architectuur) CWI- werkprocessen Rapport business- architectuur Architectuur van de bedrijfs ondersteuning WAAROM HOE WAT Gegevens- gebieden architectuur Contextuele applicatie- architectuur Contextuele technische architectuur WAARMEE
  • 30. Voorbeeld: Architectuurraamwerk TG <ul><li>4 deelarchitecturen </li></ul><ul><ul><li>Business, Informatie, Applicatie, Techniek </li></ul></ul><ul><li>Onderlinge samenhang </li></ul><ul><ul><li>Aplicaties ondersteunen bedrijfsprocessen </li></ul></ul><ul><ul><li>Bedrijfsprocessen worden ondersteund door informatievoorziening </li></ul></ul><ul><ul><li>Informatievoorziening wordt gerealiseerd door applicaties </li></ul></ul><ul><ul><li>Applicaties maken gebruik van technische infrastructuur </li></ul></ul><ul><li>4 typen vraagstukken </li></ul><ul><ul><li>Integratievraagstuk </li></ul></ul><ul><ul><li>Functioneel vraagstuk </li></ul></ul><ul><ul><li>Toekomstvisie </li></ul></ul><ul><ul><li>Migratievraagstuk </li></ul></ul>
  • 31. Voorbeelden van enterprisearchitecturen <ul><li>Uit de ervaringen van Twynstra Gudde met enterprise- architectuur, verzameld in het boek ‘Architectuur in beeld’ </li></ul>
  • 32. Voorbeeld van een businessarchitectuur
  • 33. Voorbeeld van een informatie- architectuur (1) Kantoor automa- tisering Kennis bank Medewerkers Relaties Objecten Projecten Kerngegevens Scenarioplanning Eindwaarde variant 2 Eindwaarde variant 3 Risicocalculatie Eindwaarde variant 1 Rekenmodel Planning & control Financiële administratie Specifieke toepassingen Objecten beheer Presentatie & Communicatielaag Internet Extranet Actuele documenten Post - registratie Document- flow Archief Intranet e-mail Gebouwen- exploitatie Administratie Plan- exploitatie Administratie Grond- exploitatie Administratie Erfpacht administratie Onroerend goed administratie Uren administratie Personeels administratie Relatie beheer Kartografie Representa- vormen object Project administratie Project planning
  • 34. Voorbeeld van een informatie- architectuur (2)
  • 35. Voorbeeld van een informatie- architectuur (3)
  • 36. Relatie tussen business- en informatiearchitectuur 289GROT1f Presentatie, kantoorautomatisering en communicatie Object/medewerker/relaties Projectadministratie Erfpacht adm. Grondexploitatie Onr. goed adm. Gewenste ondersteunende functies: Financiële administratie Planning en control PKL/RPE/271299 5.1 Uitvoeren economische projecten 5.2 Uitvoeren ruimtelijke projecten 6.1 Monitoren afgeronde ruimtelijke en economische projecten 6.2 Beheren erfpacht- contracten 6.3 Beheren onroerend goed * 2 Kansen ter verbetering van het woon/werk-, verblijf- en leefklimaat van de stad Rotterdam Tevreden gebruikers van de stad Rotterdam Goedgekeurde projecten (definitief) Gerealiseerde projecten 3.1 Vertalen programma’s naar projecten (i.s.m. partners) 3.2 Toetsen haalbaarheid: - financieel - politiek - mensen - middelen - maatschappelijk draagvlak - etc. 3.3 Voorstel ter politieke besluitvorming uitwerken 3.4 Go/No Go-besluit nemen 4.1 Fasering aanbrengen (i.s.m. partners) 4.2 Uitwerken project- beheersing: - tijd - geld - kwaliteit - informatie - organisatie 4.3 Voorstel ter politieke besluitvorming uitwerken 4.4 Go/No Go-besluit nemen 4.5 Partners en belang- hebbenden informeren over genomen besluit 5.2.1 Verwerven 5.2.2 Ontwikkelen en planbegeleiding 5.2.3 Tijdelijk beheren 5.2.4 Markt bewerken 5.2.5 Uitgeven/verhuren 5.2.6 Evalueren 5.2.7 Overdragen 5.1.1 Partners aanschakelen en binden 5.1.2 Draagvlak creëren 5.1.3 Verwerven & beheren middelen (geld, inspanning, ruimte, etc.) voor uitvoering 5.1.4 Markt bewerken 5.1.5 Uitvoeren geplande activiteiten 5.1.5 Evalueren 5.1.6 Overdragen 6.1.1 Nazorg verlenen 6.1.2 Account- management uitvoeren 6.2.1 Registreren 6.2.2 Factureren 6.2.3 Indexeren 6.2.4 Verwerken mutaties: - heroverwegingen - splitsing - wijzigen bestemmingen - etc. 6.3.1 Registreren 6.3.2 Factureren 6.2.3 Indexeren 6.2.4 Verwerken mutaties 1.1 Signaleren kansen (antennefunctie) 1.2 Vertalen kansen naar beleid (i.s.m. partners) 1.3 Toetsen aan gemeentelijke kaders (inclusief Rijks- en provinciale overheid) 1.3 Voorstel ter politieke besluitvorming (m.n. gemeenteraad) 1.4 Go/No Go 2.1 Vertalen beleid naar programma’s (i.s.m. partners) 2.2 Toetsen haalbaarheid: - financieel - politiek - mensen (capaciteit) - middelen (bijvoorbeeld grond gebouwen) - maatschappelijk draagvlak - etc. 2.3 Uitwerken programma-beheersing: - tempo - haalbaarheid - efficiency - flexibiliteit - doelgerichtheid 2.4 Voorstel ter politieke besluitvorming uitwerken 2.5 Go/No Go-besluit nemen Goedgekeurde projecten (kaders) Goedgekeurde programma’s OBR beleid * 1 Hoeft niet per definitie een gevolg te zijn van projecten * 2 Bedrijfsruimte Huurcontracten Visrecht Pachten etc. 6. Beheren en monitoren resultaat *1 2. Ontwikkelen programma’s 5. Uitvoeren projecten 4. Voorbereiden projecten 3. Onderzoeken projecten 1. Beleids- ontwikkeling Stedelijke ontwikkeling op het gebied van ruimte en economie
  • 37. Relatie tussen business- en applicatiearchitectuur
  • 38. Relatie tussen informatie- en applicatie- architectuur Kennis bank Kerngegevens Scenarioplanning Eindwaarde variant 2 Eindwaarde variant 3 Risicocalculatie Eindwaarde variant 1 Rekenmodel Specifieke toepassingen Presentatie & Communicatielaag Actuele documenten Archief Plan- exploitatie Administratie Representa- vormen object Personeels administratie Onroerend goed administratie Erfpacht administratie Gebouwen- exploitatie Administratie Grond- exploitatie Administratie Objecten beheer Project administratie Project planning Uren administratie Relatie beheer Kartografie Medewerkers Relaties Objecten Projecten Kantoor automa- tisering Planning & control Financiële administratie Document- flow Post - registratie Internet e-mail Intranet Extranet
  • 39. Applicatiearchitectuur
  • 40. Alle intellectuele eigendomsrechten met betrekking tot deze presentatie berusten bij Twynstra Gudde. Niets uit deze presentatie mag worden verveelvoudigd of openbaar gemaakt zonder schriftelijke toestemming van Twynstra Gudde. Bas Kruiswijk [email_address] www.twynstragudde.nl

×