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