26
4/9/2013 2 KB Pilot case Evolution ESB 2.0 KBC Migration eGate MQ WS Message Broker Web 2.0 Warta K&H CSOB Standardization ICT Service Application Integration Request-Reply Store & Forward Java Monk Java CAPS ESQL IBM Microsoft Software AG Oracle KBC Group

case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

Embed Size (px)

Citation preview

Page 1: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

4/9/2013 2

KB

Pilo

t case

Evolution

ESB 2.0

KB

C

Migration

eGate

MQ

WS Message Broker

We

b 2

.0

Wa

rta

K&

H

CS

OB

Standardization

ICT Service

Ap

plic

atio

n

Inte

gra

tio

n

Request-

Reply

Store & Forward

Java Monk

Java CAPS

ES

QL

IBM

Microsoft

Soft

ware

AG

Oracle

KBC Group

Page 2: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

Agenda

KBC ?

Integration in our ICT landscape

Switching to new ESB platform

Roll out of new ESB platform

9/04/2013 3

Page 3: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

About KBC Group

KBC is an integrated bancassurance group

catering mainly for retail customers and small and medium-sized enterprises

with a geographic focus on the home markets of Belgium and Central and Eastern Europe and a selective presence in the rest of the world.

www.kbc.com 9/04/2013 4

Page 4: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

KBC’s core markets

9/04/2013 5

Belgium Total assets: 201bn EUR

Czech Republic Total assets: 34bn EUR

Hungary Total assets: 12bn EUR

Poland Total assets: 12bn EUR

Slovakia Total assets: 6bn EUR

Bulgaria Total assets: 1bn EUR

Page 5: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

KBC Group – Facts & Figures

Headquarters in Brussels

Ranking Top 3 bancassurance player in Belgium

Top 5 player in Central & Eastern Europe

Number 19 bank in Europe

Market share in Belgium

Total headcount: ca 54,000 Belgium: ca 18,000

CEE and Russia: ca 31,000

Rest of the world: ca 5,000

Total number of customers:

ca 13,000,000 Belgium: ca 4,000,000

CEE: ca 9,000,000

9/04/2013 6

Page 6: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

KBC ICT Services Scope

Services

Delivering end-to-end solutions (software, hardware, service) Maintaining ICT solutions Hosting services Datacenter & infrastructure services

Clients KBC Group subsidiaries Other corporate clients in the Benelux

9/04/2013 7

Page 7: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

KBC ICT Services

9/04/2013 8

Page 8: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

Agenda

KBC ?

Integration in our ICT landscape

Switching to new ESB platform

Roll out of new ESB platform

9/04/2013 9

Page 9: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

KBC ICT Architecture

9/04/2013 10

NC NC NC

Page 10: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

KBC ICT Architecture Application Heterogeneity

9/04/2013 11

Extranet

IMS

IMS

IMS

Page 11: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

Agenda

KBC ?

Integration in our ICT landscape

Switching to new ESB platform

Roll out of new ESB platform

9/04/2013 12

Page 12: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

1st drivers to change : Synergy and standardized

9/04/2013 13

Belgium – KBC

eGate framework (Oracle)

Czech Republic – ČSOB

Local Message Broker (IBM) Slovakia – ČSOB / ČSOB Poj

Local Message Broker (IBM)

Hungary – K&H

eGate framework (Oracle)

Poland – KB-WARTA

Local Tuxedo (Oracle)

EAI @ KBC ICT services anno 2011

Page 13: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

2nd driver to change : eGate is a burning platform

Integration landscape @ BE Product life cycle : eGate

9/04/2013 14

1990 • No strategic EAI approach

2001 • eGate 4.1 Strategic EAI suite.

2003 • Java becomes default lang

2004 • eGate SRE 5.0

2007 • 2007 Start Java CAPS track

2010 • RFP

1990 • DataGate

1999 • eGate

2002 • Intro Java

2005 • Sun acquires SeeBeyond

2009 • Oracle acquires SUN.

Page 14: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

3rd drivers to change : Adopt Request Reply patterns

9/04/2013 15

Page 15: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

ESB Selection criteria

Fun

ctio

nal

Fit

Ease of Migration V

end

or

Ab

ility

to

Ex

ecu

te

Technical Fit

ESB Selection Criteria

9/04/2013 16

Page 16: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

SOME NUMBERS

Request reply services Number of flows : 300

Allowed latency 50 – 100 ms

Number of requests / day : ±1.000.000

Store and forward, message based Number of flows : 700

Message size : 200 B – 512 KB, higher sizes should be processed in batch. (Avg 5 KB)

Number of transactional messages /day : ±2.000.000 / day

Batch integration flows Number of flows : 300

Size of bulk processing (files) / day : 3–6 GB/day

9/04/2013 17

Page 17: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

9/04/2013 18

Proposed technology & products

IBM Websphere Message Broker

Websphere Transformation Extender

Websphere MQ

Microsoft Biztalk Server

Windows Server AppFabric

Managed Services Engine

SQL Server & SQL Server Integration Services

Page 18: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

9/04/2013 19

Proposed technology & products

Oracle Oracle Service Bus

Oracle Weblogic suite

Software AG Webmethods Integration Server

Webmethods Broker

Webmethods Trading Networks and eModules

Webmethods Mediator

Centrasite ActiveSOA

Page 19: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

Functional Fit

Productivity Ease of

Migration Security Fit

Ability To Execute

Strategy alignment

Technical Fit Pricing

Model

++

+

±

--

9/04/2013 20

Vendor evaluation

Vendor X

Vendor X

Vendor X

Vendor X

Vendor X

Vendor X

Vendor X

Vendor X

Vendor Y

Vendor Y Vendor Y

Vendor Y

Vendor Y

Vendor Y

Vendor Y

Vendor Y

Vendor Z

Vendor Z Vendor Z

Vendor Z

Vendor Z

Vendor Z

Vendor Z

Vendor Z

Page 20: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

Agenda

KBC ?

Integration in our ICT landscape

Switching to new ESB platform

Roll out of new ESB platform

9/04/2013 22

Page 21: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

2.2

9/04/2013 23

ESB 2.0 time line

1/7/12

1/7/09

Pre study

strategic ESB

1/7/11 1/7/10 1/12/09

1/1/11 1/1/10

RFP & selection strategic ESB

ESB & SOA policies Architecture pre study

1/1/12

Validate ESB

Batch+ Federati

on

New projects using existing ESB

assets

BEO @ PL Pilot project developing & using ESB assets

2.1

Migration eGate @ BE pilot project developing & using ESB assets

PURE @ CZ Pilot project developing & using ESB assets

PURE @ CZ projects developing & using ESB assets

BEO @ PL projects developing & using ESB assets

Migration eGate @ BE project waves

developing & using ESB assets

SOA Introduction Facilitation Pre study

ESB 2.0 project

Page 22: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

9/04/2013 24

ESB 2.0 Objectives

ESB FW 2.x based upon WSMB and WS TX

Provide for allow the build of the pilot cases

Hide complexity

Strive for repeatability

Simple and Straight forward

2.2

2011

2010

2012

New

BEO @ PL

2.1

Migration @ BE

PURE @ CZ PURE @ CZ

BEO @ PL

Migration @ BE

ESB 2.0

Page 23: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

9/04/2013 25

ESB 2.0: Objectives

Follow market standards

No vendor lock-in

Out of the box usage of vendor’s software

Balancing Quality, Cost and Agility

2.2

2011

2010

2012

New

BEO @ PL

2.1

Migration @ BE

PURE @ CZ PURE @ CZ

BEO @ PL

Migration @ BE

ESB 2.0

Page 24: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

9/04/2013 26

Familiar, Strategic, Leverage

Flexible

Cost Effective x86

VMWare

Linux

ESB runtime 2.2

2011

2010

2012

New

BEO @ PL

2.1

Migration @ BE

PURE @ CZ PURE @ CZ

BEO @ PL

Migration @ BE

ESB 2.0

Page 25: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity

Migration

What ?

2 countries

1400 Components (BE - Hu)

1500 batch jobs

+/- 20.000 man days migration effort

Automated migration ?

9/04/2013 27

2.2

2011

2010

2012

New

BEO @ PL

2.1

Migration @ BE

PURE @ CZ PURE @ CZ

BEO @ PL

Migration @ BE

ESB 2.0

Page 26: case Monk KBC ESB 2 - gsebelux.com ESB... · KBC Group – Facts & Figures ... Webmethods Trading Networks and eModules Webmethods Mediator Centrasite ActiveSOA . Functional Fit Productivity