experiences with soa n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Experiences with SOA PowerPoint Presentation
Download Presentation
Experiences with SOA

Loading in 2 Seconds...

play fullscreen
1 / 78

Experiences with SOA - PowerPoint PPT Presentation


  • 86 Views
  • Uploaded on

Experiences with SOA. Michaël Wittoek michael.wittoek@ kbc.be. Agenda. Introduction KBC Group ICT. Experiences with SOA. Questions & Answers. Agenda. Introduction KBC Group ICT. Experiences with SOA. Questions & Answers. KBC Group. Ranking One of the top 2 banks in Belgium

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Experiences with SOA' - toya


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
experiences with soa

Experiences with SOA

Michaël Wittoek

michael.wittoek@kbc.be

agenda
Agenda

Introduction KBC Group ICT

Experiences with SOA

Questions & Answers

agenda1
Agenda

Introduction KBC Group ICT

Experiences with SOA

Questions & Answers

kbc group
KBC Group
  • Ranking
    • One of the top 2 banks in Belgium
    • One of the top 3 insurers in Belgium
    • One of the top 20 banks in Europe
    • Top 3 financial group in Central Europe
  • Market share in Belgium
    • Banking : 20-25%
    • Insurance : 9% (non-life) 22% (life)
  • Head office in Brussels
  • 56.000 employees
    • Belgium: 20.000
    • CEE: 30.000
    • Rest of the world: 6.000
  • 11.000.000 clients
    • Belgium : ca. 3 300 000
    • CEE : ca. 6 900 000
    • Rest of the world : ca. 800 000
  • Net Profit 2007: 3 281 m euros (ROE : 18,5%)
the participations of kbc in central europe
The participations of KBC in Central Europe

Slovenia(Financial participation)

NLB (34%)

NLB Vita (67%)

Representatived via NLB: Bosnia, Macedonia

Poland

Kredyt Bank (80%)

Warta (100%)

Czech Republic

ČSOB (98,58%)

ČSOB Insurance (97%)

Last evolution (2007):

Romania: Romstal Leasing (99,34%),

Bulgaria: DZI Insurance (85%+ public bid 15%) – EIBank (75%)*

Serbia: A Banka (100%) – Senzal (100% *) – Hipobroker (100%) – Bastion (60%)

Russia: Absolut Bank (95%)

Latvia-Estonia-Lituania-Ukraine: BIC (51%)

Slovakia

ČSOB (97%)

ČSOB Poist’ovna (98%)

Hungary

K&H Bank (100%)

K&H Insurance (100%)

* Not closed

(10-2007)

group ict
Group ICT

Your ICT, our business

  • Employees
    • Belgium: 1.930 KBC & 750 external consultants
    • Central Europe: 1.360 KBC
    • India: 250 Valuesource (100% daughter of KBC)
  • Services
    • Delivering end-to-end ICT solutions (software, hardware, service)
    • Maintenance of ICT solutions
    • Hosting services
    • Network & infrastructure management
  • Clients
    • KBC Group Belgium
    • KBC Group international
    • Other corporate clients in the Benelux (Orbay, IFB, …)
  • Turnover: € 800 mn
ict infrastructure belgium only
ICT infrastructure (Belgium only)

2 IBM Mainframes in CCM - 1 in CCL

(+/- 19.500 Millionsof Instructions Per Second)

284 beschikbare Terabyte (284.000 Gb)

2 robots: 10.000 tapes, 180 Gb/tape

17.000.000 transactions/day

21.000 PC’s

3.600 portable PC’s

1.200 softwares

17 Terabyte NAS

2050 Unix servers (HP, SUN Solaris)

1500 Intel servers

320 Terabyte hard disk

2 robots: 8.500 tapes, tot 1 Tb/tape

10.500 network printers & multifunctionals

KBC Datacenter is one of the largest in Belgium

the ict offices
The ICT offices

Antwerpen

Brugge

Gent

Hasselt

Mechelen

Roeselare

Aalst

Leuven

Brussel

Head officesData centersLocal offices

agenda2
Agenda

Introduction KBC Group ICT

Experiences with SOA

Questions & Answers

what s in it for you
What’s in it for you?
  • This is our truth and nothing but our truth on SOA
  • If SOA is still a mystery to you and now you expect to see “the light” and the exact road ahead…
    • We’ll try to demystify
    • But there’s no unique recipe for SOA
  • If you believe in SOA and think to know the right approach
    • Our story could inspire you
    • But perhaps you can do it differently
  • If you don’t believe in SOA
    • Perhaps I’ll convince you
    • But it’s really not the aim
content
Content
  • Why SOA makes sense for KBC?
  • What is SOA for KBC?
  • Roadmap for SOA
    • The big picture
    • Integration frameworks as enablers
    • Method for SOA
    • Service Oriented Organisation in ICT
    • Fazed implementation
  • SOA experiences:
    • Migration of distribution channels to a multi-channel concept
    • Building an ASP for non-life assurances
  • Wrap up
why soa makes sense for kbc
Why SOA makes sense for KBC?
  • We used to see the whole picture:
        • All on 1 platform
        • Everyone using the same standard
        • Everything build on our own
        • Manageable

In/Outsourcing

ASP, BSP, …

Technological rat race

Merger

We could end up with a lot of pieces with which we have to do puzzles, but…

  • We wouldn’t know the full picture we’re aiming at
  • We wouldn’t know which pieces we want or have to use
why soa makes sense for kbc1
Why SOA makes sense for KBC?
  • But then the world around her started changing…
    • Mergers of companies with similar or different activities
    • ASP – BSP (Insourcing & outsourcing at business or ICT level)
    • Off the shelf packages, Internet, Web services, …
  • …resulting in an ICT architecture
    • With a lot of interaction with external parties
    • Heterogeneous software, hardware, …
    • Where there are many “standards” on functional and technical level
    • And a lot of flavours of banking and assurances business models
  • But the same quality was still needed or even more!
    • Deliver the same of better services to our client
    • Regulations on EC level
    • Time to market and cost!
why soa makes sense for kbc2
Why SOA makes sense for KBC?
  • So probably nothing different compared to other (financial) companies
  • Perhaps one extra issue…KBC Group
    • Several successful acquisitions in Central Europe
    • In parallel with the EU and € drive in Central Europe we are transforming gradually to one company with a delicate balance between
      • Localisation
        • Local regulations
        • Local market conditions
        • Big bang is too dangerous
      • Centralisation
        • Law looks at KBC Group as one company
        • Economy of scale
        • EU is becoming “one country”
content1
Content
  • Why SOA makes sense for KBC?
  • What is SOA for KBC?
  • Roadmap for SOA
    • The big picture
    • Integration frameworks as enablers
    • Method for SOA
    • Service Oriented Organisation in ICT
    • Fazed implementation
  • SOA experiences:
    • Migration of distribution channels to a multi-channel concept
    • Building an ASP for non-life assurances
  • Wrap up
what is soa according to kbc
What is SOA according to KBC?
  • SOA is just another example of a very general aim “staying in control…”
    • Your first lessons in programming? If you have 1000 lines of code you’d better start thinking of modular programming!
    • How do you tackle a huge problem? Split it up in smaller problems you can handle!
    • Divide et impera!
    • How do you manage a big team? By making fine agreements on who’s doing what!
  • “… and reaching the appropriate level of effectiveness and efficiency”
what is soa according to kbc1
What is SOA according to KBC?
  • You have a service oriented architecture if you’re able to…
    • Create an overview of your complete external and internal application portfolio
    • And you can cluster them in several big blocks
    • And you can assign a list of service (= what the “thing” does for the others) to each of these big blocks
    • And you can combine these services into processes known by the business
    • Regardless of all technology used
what is soa according to kbc2
What is SOA according to KBC?
  • SOA is not a technical concept
  • But: it is a way to achieve a manageable situation for all aspects of ICT:
    • Architecture describes the situation
    • Some aids, outside architecture, needed to achieve the situation: - frameworks- methods- organization- infrastructure
content2
Content
  • Why SOA makes sense for KBC?
  • What is SOA for KBC?
  • Roadmap for SOA
    • The big picture
    • Integration frameworks as enablers
    • Method for SOA
    • Service Oriented Organisation in ICT
    • Fazed implementation
  • SOA experiences:
    • Migration of distribution channels to a multi-channel concept
    • Building an ASP for non-life assurances
  • Wrap up
high level view on soa approach
High level view on SOA-approach
  • We never had a big ICT change project called “KBC ICT goes SOA!”
  • SOA requires a multi dimensional approach. Such type of projects are very complex to manage, very difficult to absorb by your organisation
  • SOA is something you gradually learn and thus should be introduced step by step
  • Such type of projects tend to forget the real aim and start creating one on their own
high level view on soa approach steps principles
High level view on SOA approachSteps & Principles

Draw the big picture

Challenge your ICT organisation with the real SOA target

And keep reminding them of it!

Introduce an adequate methodology/process

Go step by step at the pace of real business cases

Trigger

Method

Do it!

Enable

Reorganise

Intensify

Introduce adequate

technology if you don’t have

it yet

Adopt your ICT organisation to

the SOA target

Adopt your ICT organisation to

this methodology and technology

Respect the absorption capacity

of your organisation

Learn of your mistakes.

high level view on soa approach steps principles1
High level view on SOA approachSteps & Principles

Draw the big picture

Challenge your ICT organisation with the real SOA target

And keep reminding them of it!

Trigger

Introduce an adequate methodology/process

Go step by step at the pace of real business cases

Do it!

Method

Reorganise

Enable

Intensify

Introduce adequate

technology if you don’t have

it yet

Adopt your ICT organisation to

the SOA target

Adopt your ICT organisation to

this methodology and technology

Respect the absorption capacity

of your organisation

Learn of your mistakes.

key succesfactoren ict
Key succesfactoren ICT

Gartner ICT strategie methodologie

Develop Target Architecture Plan

Solutions

Strategy

(Business View)

Business Strategy

4

Conduct ICT Assessment and Gap Analysis

Summarize Strategic Business Direction

Develop ICT Direction

Develop Management & Governance Processes

Develop Migration Approach & Roadmap

Develop Communications Plan and Obtain Broad Consensus

8

2

3

6

7

1

Delivery

Strategy

(ICT View)

Develop Target Service Delivery Model

Technology Trends

5

business priorities in the banking world gartner research
Business priorities in the banking world (Gartner Research)

ICT:

  • Globalization: ASP
  • Frameworks
  • Packages
  • Re-useOutsourcing

Business:

  • Globalization: BSP
  • Time to market
  • Process standardization
  • Costs-control
3 roll model as patern
3 Roll-model as patern

DISTRIBUTION

Corporates

Retail

Front Office

Markets

Securities

Accounting

Credits

Risk Management

In/excasso

Insurances

Factoring

...

PRODUCT FACTORY

COMPANY MANAGEMENT

domain classification based on 3 roll patern
Domain classification based on 3 roll-patern

Distribution

ERP

Asset management

Reinsurances

Markets

Non-life insurances

ICT

Savings

Life insurances

Niche products

Trade Finance

Leasing

Credits

Securities

Audit & compliance

Payments

Accounting

Risk Management

Application infrastructure

globalisation
Globalisation

Centralproduct factories

Local distribution

Distribution

Distribution

Product

Product

Product

Product

Product

Product

Product

Product

Distribution

Distribution

Product

Product

Product

Product

Product

Product

Product

Product

high level view on soa approach steps principles2
High level view on SOA approachSteps & Principles

Draw the big picture

Challenge your ICT organisation with the real SOA target

And keep reminding them of it!

Introduce an adequate methodology/process

Go step by step at the pace of real business cases

Trigger

Method

Do it!

Enable

Reorganise

Intensify

Introduce adequate

technology if you don’t have

it yet

Adopt your ICT organisation to

the SOA target

Adopt your ICT organisation to

this methodology and technology

Respect the absorption capacity

of your organisation

Learn of your mistakes.

enable integration frameworks
Enable integration frameworks
  • EAI
    • Synchronous
    • Asynchronous
  • Network Data Model
  • Information layers
  • Internationalisation
integration architecture highlevel view
Integration Architecture…highlevel view

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

Browser

WAS

WAS

WAS

WAS

Back End

Back End

Back End

Back End

Back End

Back End

Back End

Back End

Back End

Back End

Back End

Back End

Back End

Back End

Back End

Back End

Central EAIbackbone

Local WAS

Local EAIbackbone

synchronous eai web applicatie servers 3 tier architecture
Synchronous EAI: Web Applicatie Servers: 3 Tier architecture
  • 3 Tier
    • Interaction layer
    • Application layer
    • Business Logic layer
  • Principles: Thin client en Thin server:
    • Only Business Logic and Data in the Business Logic layer
    • Minimal locale footprint for interaction: sandbox of the browser
    • Logic in the Interaction layer is minimal
    • Optimize the flow between the different layers: take the limitations of bandwidth and the performance-requests into account.

User

Interaction layer

Application layer

Business Logic layer

synchronous eai web application servers positioning of logic
Synchronous EAI: Web Application Servers: positioning of logic

Presentation

Tier 1: Browser

Presentation logic

Tier 2:

Web Applicatie

Server

Process logic

Assembly logic

Tier 3: Back-end

Business logic

Data

synchronous eai web applicatie servers model view controller patern
Synchronous EAI: Web Applicatie Servers: Model View Controller patern

Presentation: show HTML pages

Tier 1

Presentation logic : create HTML pages

Tier 2

Process logic: control of the UI dialogue

Assembly logic: combine functionalities of 1 or more back-end

applications on 1 or more back-ends to 1 service for the UI process

Tier 3

Business logic

Data

synchronous eai web application servers positioning assembly logic
Synchronous EAI: Web Application Servers: positioning assembly logic

Tier 1: CLIENT

Browser

Presentation (view screen)

Presentation logic (create screen)

Tier 2: MIDTIER

WAS

Process logic (control of the UI dialoog)

Aggregation services on multiple back-ends

Assembly

logic scattered

over 2 tiers

Connection frontend - backend

Aggregation functions to services

Aggregation functions to services

function

function

function

function

function

function

function

function

Application

Application

Application

Application

Business logic

Business logic

Business logic

Business logic

Tier 3:

BACK-

END

Data

Data

Data

Data

what is asynchronous eai
What is asynchronous EAI?

Adaptor

Connection

Semantic transformation

Syntactic transformation

Security

Adaptor

Connection

Semantic transformation

Syntactic transformation

Security

Intelligent router

Replicator & Correlator

Filter

Router

Security

objectives asynchronous eai
Objectives asynchronous EAI
  • Asynchronous interaction between back-ends:
    • NOT for synchronous interaction between user and back-end.
    • Complementary to the working of the Web Application Servers
    • Back-end interactions are internally as well as externally
  • Realize a disconnection between applications, functional as well as technical:
    • “Plug and Play”
    • Re-use of services offered by the back-ends
when synchronous when asynchronous
When synchronous?When asynchronous?
  • Asynchronous if …
    • Cross-platform backend-to-backend interaction
    • Technical disconnection
    • Functional disconnection: no feedback within the same unit of work
  • Attention!
    • Technical SLA is “best possible time”, mostly “a few seconds”
    • Restrict amount of asynchronous steps within an end-to-end process
what is ndm
What is NDM ?

NDM

NDM

  • NDM stands for “Network Data Model”
  • NDM is a standard interface-model in KBC ICT
      • Only exists on the network between participants
      • Never by the participants
      • Standardized on a logical as well as a fysical level

Application 2

Application 1

Application 3

Application 6

NDM

Application 5

Application 4

why ndm
Why NDM?

12

0

14

1

2

9

3

13

11

5

6

15

7

10

8

4

8

30

16

0

2

4

6

10

18

12

22

28

26

20

24

14

One way connecties:

  • What happens if 6 applications are talking p2p?

Two way connecties:

why ndm1
Why NDM?

15

30

Number of connections (one way)

  • Managable?

Number of connections (two way)

No !!

slide44
NDM

1

2

3

4

5

6

2

4

6

8

10

12

One way connecties:

6 applications, communicating via a standard business document:

Two way connecties:

slide45
NDM

Standard business document definition

for “order”

  • Solution!

Order processing department

Order processing department

when using ndm
When using NDM?

NDM

  • By asynchronous backend to backend integration

Application 1

Application 4

Network

Data

Model

Application 2

Application 5

Adaptor

Application 3

Application 6

information layers
Information layers

Operational

Distribution

Product factory

Product factory

Product factory

Company

Management

EAI + NDM

Distributie

Productfabriek

Productfabriek

Productfabriek

Bedrijfsbeheer

Staging

Staging

Staging

Staging

Staging

Private

Private

Private

Private

Private

Public

Public

Public

Public

Public

Informational

internationalization
Internationalization

Translation

Cultural formats

Encoding

the alternatives for internationalization
The alternatives for Internationalization
  • Ignorance
    • We don’t take any code page issues into account
  • Transliteration
    • Translate a non-standard character into the nearest form out of ASCII-7 (example: č becomes c)
  • Full cloning
    • Different platforms (OS, databases, applications) per codepage-instance
  • Cloning at the boundaries
    • A part of the platform is in Unicode, the boundaries themselves are cloned
  • Full Unicode
internationalisation strategic vision
Internationalisation: strategic vision
  • Business long term strategy of globalisation
  • Unicode is the world-wide standard code page for storing and visualize all different character sets in the world without any loss.
  • Conversions between Unicode and locale code pages should be avoided as much as possible:
    • They introduce extra cpu overhead during runtime
    • They introduce extra complexity during design and build.
dealing with internationalisation
Dealing with Internationalisation

System

System

System

System

System

System

Enable applications

3

Enable application infrastructure

PSN

KOD

OUTPUT

2

Application substructure

Connectors

Enable technical infrastructure

Middleware

1

DBMS

OS

high level view on soa approach steps principles3
High level view on SOA approachSteps & Principles

Draw the big picture

Challenge your ICT organisation with the real SOA target

And keep reminding them of it!

Introduce an adequate methodology/process

Go step by step at the pace of real business cases

Trigger

Method

Do it!

Enable

Reorganise

Intensify

Introduce adequate

technology if you don’t have

it yet

Adopt your ICT organisation to

the SOA target

Adopt your ICT organisation to

this methodology and technology

Respect the absorption capacity

of your organisation

Learn of your mistakes.

basic concepts of wpf levels of abstraction
Basic Concepts of WPFLevels of abstraction

Business/

Process

Information

Information

Systems

TechnicalInfra-

structure

Contextual

Why … ?

Service Management

Security

Conceptual

What… ?

Logical

How… ?

Physical

By what … ?

traceability through the layers
Traceability through the layers

Principle 1

Principle 2

Principle 3

Contextual

Requirements

Service C

Service E

Service A

Service B

Service D

Conceptual

Component A

Component C

Component B

Logical

Solutions

Component A

Component B

Physical

basic concepts of wpf different aspect area s
Basic Concepts of WPFDifferent aspect area’s

Security Architecture

Service Management Architecture

Business

Architecture

Information

Architecture

Information

InformationSystem

TechnologyInfrastructure

coordination over the aspect areas
Coordination over the aspect areas

Information

System

Components

Technology

Infrastructure

Actors

Processes

Information

Channels

Hardware

Transformation

Enabling

Information

Structures

Service Management

Security

wpf matrix abstraction levels x aspect area s
WPF matrixabstraction levels x aspect area’s

Main Aspect Area’s

CONTEXTUAL

SpecificAspect area’s

SECURITY

SERVICE MANAGEMENT

Information

CONCEPTUAL

INFORMATION SYSTEMS

TECHNICAL INFRASTRUCTURE

INFORMATION

BUSINESS

LOGICAL

PHYSICAL

classification services per aspect area
Classification services per aspect area

B services

BI services

IS services

TI services

Service Management services

Security services

classification of services different types of is services
Classification of services:Different types of “IS services”
  • Workflow services
    • Coordination of a process
    • Work distribution to different actors (vb. front/back-office)
    • Example: deal with a claim
  • Process logic services
    • Coordination of an activity of a process
    • Executed by one actor
    • Facilitate the user interactions (screen flow)
    • Example: Finalize a loan agreement
  • Business logic services
    • Provide in re-usable business logic
    • Example: define rate of a contract
high level view on soa approach steps principles4
High level view on SOA approachSteps & Principles

Draw the big picture

Challenge your ICT organisation with the real SOA target

And keep reminding them of it!

Introduce an adequate methodology/process

Go step by step at the pace of real business cases

Trigger

Method

Do it!

Enable

Reorganise

Intensify

Introduce adequate

technology if you don’t have

it yet

Adopt your ICT organisation to

the SOA target

Adopt your ICT organisation to

this methodology and technology

Respect the absorption capacity

of your organisation

Learn of your mistakes.

service centres organisation model
Service centres : Organisation model

ServiceCenter

DeliveryCenter

Architecture

Analysis &

Preparation

Services

Design

Technical

Competence center

Development

Functional & Technical

Functional

Competence center

Functional

Maintenance

Technical

Maintenance

Commodity

slide62

Production

Delivering

Initiating

Oper-ations

De-sign

Reali-sation & Test

Mobilisation& Re-quire-ments Walk-thru

Implemen

tation

Gua-ran-tee& Com-pletion

Pro-gra-meDefini-tion & Propo-sal

Initia-tingClose Down& Evalu-ation

Archi-tectu-reDefini-tion

IdeaIdenti-fica-tion & Defini-tion

Pre-studyChar-terDefini-tion

+

=

Life Cycle

Work preparation

Work Execution

Production

globalization central service centers local delivery centers
Globalization: Central Service Centers – Local Delivery Centers

LocalDeliveryCenter

LocalDeliveryCenter

Distribution

Distribution

P

P

P

P

P

P

P

P

CentralDeliveryCenter

Product

Product

Product

Product

CentralServiceCenter

OffshoreDeliveryCenter

LocalDeliveryCenter

LocalDeliveryCenter

Distribution

Distribution

P

P

P

P

P

P

P

P

high level view on soa approach steps principles5
High level view on SOA approachSteps & Principles

Draw the big picture

Challenge your ICT organisation with the real SOA target

And keep reminding them of it!

Introduce an adequate methodology/process

Go step by step at the pace of real business cases

Trigger

Method

Do it!

Enable

Reorganise

Intensify

Introduce adequate

technology if you don’t have

it yet

Adopt your ICT organisation to

the SOA target

Adopt your ICT organisation to

this methodology and technology

Respect the absorption capacity

of your organisation

Learn of your mistakes.

content3
Content
  • Why SOA makes sense for KBC?
  • What is SOA for KBC?
  • Roadmap for SOA
    • The big picture
    • Integration frameworks as enablers
    • Method for SOA
    • Service Oriented Organisation in ICT
    • Fazed implementation
  • SOA experiences:
    • Migration of distribution channels to a multi-channel concept
    • Building an ASP for non-life assurances
  • Wrap up
synergy in insurances sis

Synergy in insurances (SIS)

An ASP case to illustrate SOA at KBC

context en scope
Context en scope
  • Context
    • The ICT-platform ZSI with its product factory “non-life” of Warta is end of life
    • KBC is having the ambition to setup a global product factory “non-life” for KBC group
    • The existing product factory “non-life” of KBC is not re-usable
    • The infrastructure for distribution and company management of KBC is re-usable
  • Scope
    • Set-up a global product factory “non-life” for KBC group
    • Multi-channel, for following distributors:- KBC Bank and Insurances BE,- Fidea- Warta PL- KB PL
sis asp in de domeinarchitectuur
SIS ASP in de domeinarchitectuur

Distribution

ERP

Asset management

Reinsurances

Niche products

Savings

Markets

Non-life insurances

Life insurances

ICT

Trade Finance

Leasing

Credits

Securities

Audit & compliance

Payments

Accounting

Risk Management

Application infrastructure

as is architecture

Customers

Agents

OUTPUT

AS IS architecture

PRODUCTS

rationeel

CONTRACTS

Claim handling

PRODUCTS

CONTRACTS

Claim handling

Product Factory

Distribution concept

Distribution concept

Fidea

KBC Ins & Bank

WARTA & KB

Customers

Distribution

Distri conc

ZSI

Agents

OUTPUT

Infra KBC

INCASSO EXCASSO

ACCOUNTING

ADMINISTRATION SAP Modules

Polaris

INCASSO EXCASSO

ACCOUNTING

Company Mgt

ADMINISTR. ZSI

SAP

to be architectuur

Persons

PRODUCTS SIS

TO BE Architectuur

CONTRACTS SIS

CLAIMS SIS

rationeel

Product Factory

Persons

Persons

Distribution concept

Distribution concept

Distribution concept

Fidea

KBC Ins & Bank

WARTA & KB

AGENTS

AGENTS

AGENTS

Distribution

OUTPUT

OUTPUT

OUTPUT

COMMISSIONING

COMMISSIONING

COMMISSIONING

INCASSO & EXCASSO SAP FS CD

ACCOUNTING SAP FI

ADMINISTRATION SAP Modules

Global Infra KBC

Global PF SIS

Company Mgt

SAP

sis overall planning
SIS Overall planning

2009

2006

2008

2007

FO

Start work-

execution

Go live Bus

4Q09

Pre study phase I

Pre study phase II

Change

Prod/contr

Claims

Accounting

Incasso Excasso

Ditribution

Infrastructure

content4
Content
  • Why SOA makes sense for KBC?
  • What is SOA for KBC?
  • Roadmap for SOA
    • The big picture
    • Integration frameworks as enablers
    • Method for SOA
    • Service Oriented Organisation in ICT
    • Fazed implementation
  • SOA experiences:
    • Migration of distribution channels to a multi-channel concept
    • Building an ASP for non-life assurances
  • Wrap up
wrap up1
Wrap up
  • KBC gradually implemented its own SOA stack…
  • …by combining theory and practice
  • …by taking the time to “learn” SOA, inspired by the real aim
  • …and surely not by throwing away all existing tools & techniques

The big picture

Service & Domains

Organisation

Methodology

Integration

Frameworks

Technology

wrap up2
Wrap up
  • SOA isn’t just tools, platforms and applications
  • It’s mostly…
    • Vision and strategy
    • An architecture to support this and
    • A feasible plan for execution
agenda3
Agenda

Introduction KBC Group ICT

Ervaringen met SOA

Questions & Answers

kbc hires 150 new ict employees this year
KBC hires 150 new ICT employeesthis year

What do we offer ?

  • A wide range of training and growth opportunities within ICT and business
  • Room for expert as for generic functions and careers
  • A professional ICT environment with a wide range of technologies, processes and business processes
  • Local and international opportunities
  • A competitive salary with extra legal benefits

You can apply by mail with your CV attached to

ictjobs@kbc.be

or via

www.kbcworld.be