dnb nor dataforeningen okt 2010
TRANSCRIPT
Arkitektur fra A til Å
Rolf NergaardLead Business Architect
Enterprise Architecture
Fra A til Å
Den norske DataforeningSINTEF, 13/10-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
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)
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
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
6
Technology is an increasingly important competitiveness driver
Mobile Services
Collaboration & Mobility
CRM & Business Intelligence
Sourcing
Architecture
Standardized Processes
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.
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
9
Five Level Model (FiLM)
Naci Akkøk, Oracle
10
Flow Management
11
SOA
BPM Reference Architecture
ESB
Process Automation and Service OrchestrationService Repository
Metadata Repository
Business Activity Monitoring (BAM)Business Rules ManagementBusiness Process Modeling & Analysis
12
DnB NOR Process Framework
13
Silos
14
Autonomous Services
Composite Services
Autonomous Services
Composite Smart Clients
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
16
Five Level Model (FiLM)
Naci Akkøk, Oracle
Vital SOA Model
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
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
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
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
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
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
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
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
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
26
Q&ADiscussion