30.09.2013 Views

ArchiMate@ESCB - Naf

ArchiMate@ESCB - Naf

ArchiMate@ESCB - Naf

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!