ArchiMate@ESCB Gert Eijkelboom Enterprise Architect De Nederlandsche Bank NAF Insight ArchiMate, 8 maart 2012
Agenda Introductie ESCB Architecture@ESCB ArchiMate Modelling@ESCB Lessons learned Q&a 2
Agenda Introductie ESCB Architecture@ESCB ArchiMate Modelling@ESCB Lessons learned Q&a 3
Agenda Introductie ESCB Architecture@ESCB ArchiMate Modelling@ESCB Lessons learned Q&a 12
What is an Architecture? Architectures describe Structures their Components and their relationships... and have three purposes* Durability (firmitas) Usefulness (utilitas) Beauty (venustas) * Source: Vitruvius, De Architectura, ( The Ten Books on Architecture ), 1st Century B.C. 13
Architectures are needed in town planning and urban design To shape the Buildings To shape the connectivity To manage the underlying infrastructure 14
and this is very similar to IT landscapes in (Central) Banks To shape the Applications Domains To shape the connectivity To shape the underlying infrastructure Make ESCB Information Systems fit in the overall ESCB IT Architecture Landscape It s about horizontal & vertical Integration: ESCB-ESCB ESCB-Domestic Enterprise Content Management Analysis & Insight Execution & Monitoring Enterprise Support Processes Shared Services 15
ESCB IT Architecture A Policy A Blueprint A Process IT Architecture Governance Policy ESCB Reference Architecture Architecture Development Methodology (ADM) 2.0 16
ESCB IT Architecture v1.0 sets key directions in line with ESCB Architecture Drivers First Core Building Blocks for enabling Pooling & Consolidation Promotes Re-use & Loose-coupling Defines components, service components and their anatomy and design principles Defines standard service interfaces Facilitates Integration Maximizes User Efficiency Ensures Security is taken into account Principles rather than rules One for Some One for All Some for Some Some for All Integration Consolidation Loose Coupling Distributed environment Synergie Security 17
Agenda Introductie ESCB Architecture@ESCB ArchiMate Modelling@ESCB Lessons learned Q&a Describe Analyse Communicate 18
System Owner: ITC Financial Supervision Centralised Credit Register (CCR) BSC Centralised Securities Database (CSDB) STC Register of Institutions and Assets Database (RIAD) STC Securities Management Institutions Information Mgt Statistical Information Management Statistical Data Warehouse (SDW) STC Securities Holding Statistics (SHS) STC Register of Institutions and Assets Database (RIAD 3) STC Payments (RTGS) Target2 (T2) PSSC Assessment Hub (ABS) MOC Counterfeit Monitoring System (CMS) BANCO Counterfeit Monitoring Securities Settlement Target2 Securities (T2S) PSSC Collateral Compliance EADB & UCDB new MOC Counterfeit Monitoring System (CMS2) BANCO Payment Simulations Target2 Simulator PSSC Close Link Database (CLDB) MOC Currency Information System (CIS 2) BANCO Credit Cards Frauds Monitoring OverSight for Cards Scheme (OSCAR) PSSC Price assets Common Eurosystem Pricing Hub (CEPH) MOC Cash Handling Data Exchange for Cash Services (DECS) BANCO Collateral Management Collateral Central Bank Management (CCBM2) PSSC Market Interventions Tender Operations Tender Operations Bilateral Interventions (BI) MOC Platform (TOP) MOC Banknote Handling Machines Management ESCB Central Register (ECR) BANCO Finance Kit MOC Forecast liquidity Monetary Policy Implementation Decision Support (MPIDS) MOC Market Operations Market Operations Platform (MOP) MOC Monetary Policy Preparation Monetary Policy Implementation Decision Support (MPIDS 4/5) MOC Modelling: Landscapes and Projects Enterprise Content Management [As-Is:2011] Manage ESCB Committees Documents Manage ESCB Legal Acts Darwin ITC New Demand Holistic View OpenText Livelink esses Analysis & Insight Execution & Monitoring National Domestic Systems National Domestic Systems Services ESCB IT Landscape 19
The ArchiMate Modelling Handbook ESCB ArchiMate Modelling Handbook 1.0 Viewpoint Library Concept Glossary 20
21
23
24
25
26
28
29
30
IT Architecture Frame: relevant viewpoints Business Layer Business Process Organization Application Layer Overview (communication viewpoint) Application Usage Application Behaviour Information Structure Application Cooperation Technology Layer Infrastructure Usage 31
RIAD data provider RIAD investigator Close-link investigator RIAD qualified data quality manager RIAD data quality manager RIAD analyst Close link analyst Out of scope of RIAD system RIAD data consumer Close link data consumer Day, month... Prepare and submit RIAD source data Collect and consolidate RIAD data Day Deliver RIAD consolidated data Produce RIAD DWH data Day Use RIAD DWH data RIAD data provider DW RIAD System Administrator Receive RIAD back-flows Non-compliance Data Provider Non-compliance Manager Baseline Fine consumer Monthly and quarterly Prepare and submit RIAD non compliance data Collect, process and disseminate non compliance data Get fine data RIAD Power User Close-link manager Non-compliance Data Provider Receive RIAD back-flows Oversight and monitor RIAD business flow 32 Frame example: Business Process
33 Frame example: Application Usage - overview
Frame example: Application Usage - detailed 34
35 IT Landscape diagram
Agenda Introductie ESCB Architecture@ESCB ArchiMate Modelling@ESCB Lessons learned Q&a 36
Lessons learned en ervaringen Learning by doing Learning by example Medewerkers met UML-achtergrond kijken anders aan tegen modelleren met ArchiMate Enterprise Architecture is geen construction! Vermijd het modeleren van specifieke instances Goede discussies over bijvoorbeeld het gebruik van functions en services op business en applicatie laag Toegevoegde waarde van uniforme modellen in onder meer frame (~Project Start Architectuur) onderkend Noodzaak tot harmoniseren van tooling en gezamenlijke ESCB-repository onderkend 37
Aanbevelingen Zorg voor beschikbaarheid van enkele ervaren krachten die fungeren als coach Start small, scale fast Passeer niet de grens van constructie Voorkom het beeld van solution in search of a problem : modelleer daar waar het toegevoegde waarde heeft: beschrijving, analyse en communicatie 38
Agenda Introductie ESCB Architecture@ESCB ArchiMate Modelling@ESCB Lessons learned Q&a 39
Dank voor de aandacht! Gert Eijkelboom (g.eijkelboom@dnb.nl) 40 40