DnB NOR dataforeningen okt 2010

26
Arkitektur fra A til Å Rolf Nergaard Lead Business Architect Enterprise Architecture Fra A til Å Den norske Dataforening SINTEF, 13/10-2010

Transcript of DnB NOR dataforeningen okt 2010

Page 1: DnB NOR  dataforeningen okt 2010

Arkitektur fra A til Å

Rolf NergaardLead Business Architect

Enterprise Architecture

Fra A til Å

Den norske DataforeningSINTEF, 13/10-2010

Page 2: DnB NOR  dataforeningen okt 2010

2

Outline

Business Foundation for Execution

Enterprise Architecture

Business Drivers

Business Process Management (BPM)

Service Oriented Architecture

Solution Architecture

Solution Architecture

Solution Architecture

Solution Architecture

Arc

hitec

ture

Gov

ernan

ce

• Infrastructure• Application portfolio• Service Portfolio

• Process support• Process automation• Integration

• Reference models• Patterns• Guidelines

• Reference models• Architecture Mechanisms• Guidelines

• SOA Principles• SOA Governance• Tool support

• Reference Models• Process Framework• Tool support

• Guidelines• Process Principles• Best Practices

• Service Models• Service Registry• Service Repository

• Business Strategy• IT Strategy• Rules & Legislations

•Org

anisat

ion

•Com

plia

nce

•Pr

oce

sses

•Res

ponsibility

•Tools

•Po

licies & P

rinciples

•Mea

sure

men

t•

Lead

ersh

ip•¨Inve

stm

ent

• Customer Satisfaction• Cost• Time to Market• Flexibility

• Process Improvement• Common Processes• Cross Sales• Multi Channel

Page 3: DnB NOR  dataforeningen okt 2010

3

Norway's leading financial services group • Total combined assets > 2 100 billion NOK

• More than 2.3 million retail customers

• Norway's largest Internet banks, dnbnor.no and postbanken.no, with more than 1.5 million users

• More than 200 000 corporate customers

• Norway's most extensive distribution network for financial services

• Norway's largest life and pension insurance company with around 1 000 000 customers

• Norway's largest asset management operation with more than 600 000 mutual fund customers in Norway and 283 institutional clients in Norway and Sweden

• Norway's largest capital markets operation

• Norway's leading real estate broker

• More than 14 000 full-time positions(incl. DnB NORD)

Page 4: DnB NOR  dataforeningen okt 2010

4

….and the most international

• Partner for Norwegian companies abroad and for large international companies in Norway

• International network of 13 branches and representative offices

• Private banking in Luxembourg

• Operations in Poland and the Baltic states through DnB NORD

• Presence in North-East Russia through DnB NOR Monchebank

• Norway's leading foreign exchange bank

• One of the world's foremost shipping banks

• A major international player in the energy sector

Page 5: DnB NOR  dataforeningen okt 2010

5

A History of Mergers & Acquisitions

Merger 1990

Acquisition 1996

Merger 1999

Acquisition 2002

Acquisition 2003

Acquisition 1992

Merger 1990

Merger 2003

GjensidigeNOR ASA

DnCDnC

Bergen BankBergen Bank

Four large savings banksFour large savings banks

SparebankenABCSparebankenABC

DnB

ForenedeForsikringForenedeForsikring

VitalVital

DnBDnB

Postbanken

DnB

Skandia AMSkandia AM

DnB

GjensidigeLiv

GjensidigeLiv

Nordlands-banken

Nordlands-banken

DnB

SparebankenNOR

SparebankenNOR

DnB

Gjensidige NOR

SparebankenNOR

Den norskeHypotekforening

Gjensidige Bank/ Elcon Finans

Gjensidige NORSparebank

SparebankenOslo/AkershusSparebankenOslo/Akershus

FellesbankenFellesbanken

Merger 1985

Real KredittRealkreditt

Acquisition 1992

Gjensidige NORSpareforsikringGjensidige NORSpareforsikring

Acquisition 1992

Merger2002

Acquisition 1993

Acquisition 1999

De-mutualisation

De-mutualisation

Aquisition2005

Aquisition2005

Page 6: DnB NOR  dataforeningen okt 2010

6

Technology is an increasingly important competitiveness driver

Mobile Services

Collaboration & Mobility

CRM & Business Intelligence

Sourcing

Architecture

Standardized Processes

Page 7: DnB NOR  dataforeningen okt 2010

7

DnB NOR’s expectations for Enterprise Architecture

• See the various IT initiatives in context.• Ability to translate business strategies in into optimal IT

solutions.• Help deal with frequently changing customer and business

requirements.• Expectation of faster completion of analysis since individual

projects can utilize already-available data.

Page 8: DnB NOR  dataforeningen okt 2010

8

Definition BPM

15.10.2010

BPM is a management practice that provides for governance of a business's process environment

toward the goal of improving agility and operational performance. BPM is a structured approach employing methods, policies, metrics, management practices and software tools to manage and continuously optimize

an organization's activities and processes

-- Gartner

Page 9: DnB NOR  dataforeningen okt 2010

9

Five Level Model (FiLM)

Naci Akkøk, Oracle

Page 10: DnB NOR  dataforeningen okt 2010

10

Flow Management

Page 11: DnB NOR  dataforeningen okt 2010

11

SOA

BPM Reference Architecture

ESB

Process Automation and Service OrchestrationService Repository

Metadata Repository

Business Activity Monitoring (BAM)Business Rules ManagementBusiness Process Modeling & Analysis

Page 12: DnB NOR  dataforeningen okt 2010

12

DnB NOR Process Framework

Page 13: DnB NOR  dataforeningen okt 2010

13

Silos

Page 14: DnB NOR  dataforeningen okt 2010

14

Autonomous Services

Composite Services

Autonomous Services

Composite Smart Clients

Page 15: DnB NOR  dataforeningen okt 2010

15

Core SO Patterns

• Sharing and re-use of assets • Shared representations of core entities and types • Consolidate functionality and data • Conformance to standards • Separation of concerns between system aspects

(especially those with different lifecycles)

15.10.2010

When I look at a slab of marble I see the statue that is inside. I just remove the part that isn’t the statue!

-– Michelangelo

Page 16: DnB NOR  dataforeningen okt 2010

16

Five Level Model (FiLM)

Naci Akkøk, Oracle

Vital SOA Model

Page 17: DnB NOR  dataforeningen okt 2010

17 Implementations

Vital Services

Consumers

Process Services

InfrastructureServices

Vital Service Model

Business Services

Service Domain

Service Domain

Service Domain

Service Domain

Service Domain

ProcessDomain

ProcessDomain

ProcessDomain

ProcessDomain

ProcessDomain

Implementation Services

ChannelsChannel 1

Service Domain

Service Domain

Service Domain

Service Domain

Service Domain

Channel 2 Channel 3

MainframeSystem

Third Party

System

External System

External Consumers

Page 18: DnB NOR  dataforeningen okt 2010

18

Konsumenter

Prosesstjenester

Infrastruktur-tjenester

Vital SOA

ESBOrchestration Transformation Management Routing Transport Security

Forretningstjenester

Pensjon Personal-forsikring

Tilbud Helse Utbetaling Regnskap Faktura Handel Kunde Ansatt

Ytelsespensjon

Innskuddspensjon

Oppgjør

Publisering

Rapport & Analyse

Arkiv

Komunikasjon

Arbeidsflyt

Management

Security

Identity

Kunde-service

Økonomi Oppgjør Produkt-forvaltning

Salg

Implementasjonstjenester

GIWSServices

KDBVServices

PLISServices

Portaler

Person Bedrift Distributør

Saksbehandler-klient Eksterne

Konsumenter Version 3.12Date: 28.05.2008

ITMServices

BluegardenServices

Page 19: DnB NOR  dataforeningen okt 2010

19

Konsumenter

Prosesstjenester

Infrastruktur-tjenester

Composite Applications

ESBOrchestration Transformation Management Routing Transport Security

Forretningstjenester

Pensjon Personal-forsikring

Tilbud Helse Utbetaling Regnskap Faktura Handel Kunde Ansatt

Ytelsespensjon

Innskuddspensjon

Oppgjør

Publisering

Rapport & Analyse

Arkiv

Komunikasjon

Arbeidsflyt

Management

Security

Identity

Kunde-service

Økonomi Oppgjør Produkt-forvaltning

Salg

Implementasjonstjenester

GIWSServices

KDBVServices

PLISServices

Portaler

Person Bedrift Distributør

Saksbehandler-klient Eksterne

Konsumenter Version 3.12Date: 28.05.2008

ITMServices

BluegardenServices

Innskuddspensjon (ViPS)

Personalforsikring

Bedriftsportal

Personportal

Beregning

Kundebetjening

Page 20: DnB NOR  dataforeningen okt 2010

20

Federated SOA

15.10.2010

QoS (sikkerhet , styring og overvåking, infrastruktur

Integrasjonsarkitektur

Kanal 1 Kanal 3Kanal 2

Tjenestekatalog

Meta-data

Tjenesteunivers

Dataintegrasjon

Grønt = eksternt system

Gult = system med masterdataOransje = fagsystemLilla = datavarehus

ReferansemodellTjenestemodell

Blått = produktsystem

Basist jenester

ProduktSystem

DatavarehusFagsystem MasterdataSystem

EksterneSystemer

CRUD ListValider Data-caching

Sammensatte tjenester

Kanalt jenester B2B-tjenester mot eksterne

Arbeidsflyt / BPM

ETL/EDA/EII/API

Differe

nsiere

Fore

nkle

Tilb

y

Kon

sum

ere

JobbstyringOvervåking

Grått = Kanaltjeneste

Rødt = Basis tjeneste

Mørk blått = ProsesstjenesteBrunt = Sammensatt Tjeneste

QoS (sikkerhet, styring og overvåking, infrast ruktur

Integrasjonsarkitektur

Kanal 1 Kanal 3Kanal 2

Tjenestekatalog

Meta-data

Tjenesteunivers

Dataintegrasjon

Grønt = eksternt system

Gult = system med masterdataOransje = fagsystemLilla = datavarehus

ReferansemodellTjenestemodell

Blått = produktsystem

Basistjenester

ProduktSystem

DatavarehusFagsystem MasterdataSystem

EksterneSystemer

CRUD ListValider Data-caching

Sammensatte tjenester

Kanaltjenester B2B-tjenester mot eksterne

Arbeidsflyt / BPM

ETL/EDA/EII/API

Differen

siere

Fore

nkle

Tilby

Konsu

mere

JobbstyringOvervåking

Grått = Kanaltjeneste

Rødt = Basistjeneste

Mørk blått = ProsesstjenesteBrunt = Sammensatt Tjeneste

QoS (sikkerhet , styring og overvåking, infrastruktur

Integrasjonsarkitektur

Kanal 1 Kanal 3Kanal 2

Tjenestekatalog

Meta-data

Tjenesteunivers

Dataintegrasjon

Grønt = eksternt system

Gult = system med masterdataOransje = fagsystemLilla = datavarehus

ReferansemodellTjenestemodell

Blått = produktsystem

Basist jenester

ProduktSystem

DatavarehusFagsystem MasterdataSystem

EksterneSystemer

CRUD ListValider Data-caching

Sammensatte tjenester

Kanalt jenester B2B-tjenester mot eksterne

Arbeidsflyt / BPM

ETL/EDA/EII/API

Differen

siere

Fore

nkle

Tilby

Konsu

mere

JobbstyringOvervåking

Grått = Kanaltjeneste

Rødt = Basis tjeneste

Mørk blått = ProsesstjenesteBrunt = Sammensatt Tjeneste

SOA Federation

QoS (sikkerhet, styring og overvåking, infrast ruktur

Integrasjonsarkitektur

Kanal 1 Kanal 3Kanal 2

Tjenestekatalog

Meta-data

Tjenesteunivers

Dataintegrasjon

Grønt = eksternt system

Gult = system med masterdataOransje = fagsystemLilla = datavarehus

ReferansemodellTjenestemodell

Blått = produktsystem

Basistjenester

ProduktSystem

DatavarehusFagsystem MasterdataSystem

EksterneSystemer

CRUD ListValider Data-caching

Sammensatte tjenester

Kanaltjenester B2B-tjenester mot eksterne

Arbeidsflyt / BPM

ETL/EDA/EII/API

Differen

siere

Fore

nkle

Tilby

Konsu

mere

JobbstyringOvervåking

Grått = Kanaltjeneste

Rødt = Basistjeneste

Mørk blått = ProsesstjenesteBrunt = Sammensatt Tjeneste

SOA Domains

Bank

Insurance

Credit Card

DnB NOR Group

FinancePartners

Enterprise SOA

Page 21: DnB NOR  dataforeningen okt 2010

21

Architecture Governance

15.10.2010

Architecture governance is the practice and orientation by which enterprise architectures and other architectures are managed and

controlled at an enterprise-wide level

• Implementing a system of controls over the creation and monitoring of all architectural components and activities, to ensure the effective introduction, implementation, and evolution of architectures within the organization

• Implementing a system to ensure compliance with internal and external standards and regulatory obligations

• Establishing processes that support effective management of the above processes within agreed parameters

• Developing practices that ensure accountability to a clearly identified stakeholder community, both inside and outside the organization

TOGAF – The Open Group

Page 22: DnB NOR  dataforeningen okt 2010

22

Architect Roles• Chief/Enterprise Architect: The enterprise architects supports the business strategy with IT

solutions and information. The enterprise architects are responsible for the overall strategy regarding IT capabilities as well as to ensure that the IT architecture is cost effective. In cooperation with the business architects they are responsible for the group IT architecture blueprint.

• Business Architect: Is focusing on the IT portfolio from a business perspective and is the IT architecture liaison to the business side of the organization. Their focus is on modeling the IT portfolio from a functional, process and value chain perspective. The business architects are responsible for the implementation of the architecture within their respective divisions and enabling change. Professional wise they report to the Chief Architect.

• Information & integration architect: Focus is on the information architecture; the information models and their life cycle, master data management and the data flow between our systems. Main focus is on the integration architecture. In this lies both principles and guidelines, frameworks, topology of the IT portfolio from an integration point of view and the integrity of the groups integration solutions.

• Solution architect: Works with the design of IT solutions based on requirements from the business, making use of existing IT capabilities and services in the organization. Solution architects have a special responsibility to reuse existing functions and services.

• Security architect: has the main focus on the information security architecture and making sure that our solutions are implemented according to our standards, principles and guidelines for information security. Professional wise they report to the Chief Architect

• Platform architect: Is focusing on defining, maintaining and setting requirements to the different platforms supported for the IT portfolio. Professional wise they report to the Chief Architect

IT TVM

IT

Divisions

IT

ISRM

IT

SVS

Page 23: DnB NOR  dataforeningen okt 2010

23

Architecture Governance Structure

IT Customer and DistributionSolutions

→ Per Atle Thomassen

IT Product Solutions Bank

→ Einar Clementz

IT Product SolutionsInsurance, Markets and Asset Management

→ Rolf Nergaard

IT Business Support

→ Stig Hjelmeland

Group IT Architecture Board*

ITLM

Division Architecture Board

Escalation

Prem

ises

Prin

ciples

Recommendations

Recommendations

Lead Business Architect

Solution Architecture Board

Platform Architect

Security Architect

Data architect

Run

Cha

nge

Division Architecture Board

Division Architecture Board

Division Architecture Board

” Cross Enterprise”

Prin

ciples

Prem

ises

Integration architect

* IT Arkitekturforum på norsk

Page 24: DnB NOR  dataforeningen okt 2010

24

DnB NOR uses Tollgate Approach

Phase 1 Phase 2 Phase 3 Phase n

Tollgate 1Phase 1 Objectives

Phase 1 Deliverables

Tollgate 2Phase 2 Objectives

Phase 2 Deliverables

Tollgate 3Phase 3 Objectives

Phase 3Deliverables

Tollgate nPhase n Objectives

Phase nDeliverables

Page 25: DnB NOR  dataforeningen okt 2010

25

Tool SupportIBM Rational System Architect

• Enterprise Architecture Tool• Highly Customizable

• metamodel, diagram types, behavior• Large number of standards implemented• Offers both, thick and thin clients• Visual and textual reporting• Integration to many related tools

• business intelligence / report creation• asset management• product and portfolio management

Page 26: DnB NOR  dataforeningen okt 2010

26

Q&ADiscussion