soa on zlinux - the ethias journey (l. vauchel & w. poos)

26
SOA on zLINUX The Journey

Upload: nrb

Post on 09-May-2015

191 views

Category:

Technology


6 download

DESCRIPTION

Organizations must adapt to survive. Business models are evolving more and more quickly, financials and regulatory constraints are stronger than ever. Insurers like Ethias must be connected (customer centric, multi-channel sales and services, engaging through social media), agile (getting free of legacy forced, sourcing strategy, lean core business process) and develop their analytical view (getting value form different data sources, develop forecasting, deriving value from data history). During our session we will present the SOA journey started by Ethias in 2012 and secondly we will explain the enabler role of the Z platform - we call it SOA on Z.

TRANSCRIPT

Page 1: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

SOA on zLINUX

The Journey

Page 2: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

Agenda

2

Who is Ethias?

The Business challenges

The IT Role Transformation – how to cope with changes

The SOA Architecture and Tools – Why, What and How

The SOA Platform in the Ethias Context

Questions & Answers

Page 3: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

Who is Ethias

Efficassureurs – “Un groupe d'assurance d'inspiration mutualiste”

3

Ethias Values

Ethics

Proximity

Humanism

Engagement

• 4th insurer in Belgium

• 10% Market Shares

• More than 1,750 employees

• 41 regional offices in Belgium

• Turnover 2.5 milliard €

Ethias numbers

Ethias was established in the year 1919 as Société Mutuelle des Administrations Publiques and changed its

name to Ethias in 2003.

We are engaged in providing life and non life insurance services to :

Individuals – Companies – Collectivities

Ethias

Page 4: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

Agenda

4

Who is Ethias?

Business challenges

The IT Role Transformation – how to cope with changes

The SOA Architecture and Tools – what and how

The SOA Platform in the Ethias Context

Questions & Answers

Page 5: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

Digitalisation Analytics Agile

Performance Drivers - business challenges

• Reinventing customer digital experience by putting his needs at the heart of our sites

• Multi-channel sales and offering; fully integrating experience for the customer in digital and non-digital channels

• Deeper collaboration and connection with much group of stakeholder, including customers, employees and partners.

• Data availability and quality for Business Intelligence and decision making

• Integration of real-time decision support throw multiples systems data integration to give more value to each customer

• Using predictive tools and techniques to streamline our marketing processes

• Build a global Enterprise Data Warehouse

• Breaking free from the constraints of legacy

• Operational excellence built around lean core business process management discipline

• Delivering greater, faster and cheaper change through more agile architecture et configurable solution

• Give more autonomy to business for product management

Page 6: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

Agenda

6

Who is Ethias?

Business challenges

The IT Role Transformation – how to cope with changes

The SOA Architecture and Tools – what and how

The SOA Platform in the Ethias Context

Questions & Answers

Page 7: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

• Be the IT services provider

• Partner with the business

• Become a trusted advisor

• Establish an

operational rhythm

• Develop a hybrid IT model

Business Vision

VISA

Business Model

Evolution

Services Selection

SLA Management

Services Design

Services Integration

SFDC

eHR

Legacy

Mobile

RFI Answers

RFP Answers

Business / IT Alignment

The IT Role Transformation

Be the IT broker

Page 8: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

Agenda

8

Who is Ethias?

Business challenges

The IT Role Transformation – how to cope with changes

The SOA Architecture and Tools – what and how

The SOA Platform in the Ethias Context

Questions & Answers

Page 9: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

BPM + Integration/SOA

Digital Agility Layer : System of innovation/

Differentiation

Market Evolution

IT Silos System of records

Business Models New Disruptive

Technologies

Why the SOA Suite

Providing Agility Between Business and IT

Page 10: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

What’s the SOA Suite – Functional view

Connectivity

Transport / Routing

Transformation

Service Orchestration

Business Processes

SOA Gateway

Human Task BRMS BAM Service

Security

Service M

essaging

Service Su

pervisio

n

Mainframe Integration Layer

Service G

overn

ance

Functional view - components identification

JMS Soap Rest Http

BPEL

Traçability

Message Mapping Format Transformation

On Premise Package API

Business Process

Service

Directo

ry

Cloud API

Core business Services

Commodies Services

Core Mainframe Transaction

Core Mainframe Transaction

Core Mainframe Transaction

… GED

Commodies Services

GED GED GED

GED CRM

SLA

Alertin

g

Au

then

tication

A

uth

orizatio

n

Page 11: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

How to build your Soa services – Refactoring the legacy

A Layered Model

Gateway Layer

Process Layer

Capability Layer

Entity Layer

Utility Layer

11

• Consumer specific services • Gateway – Specific EDI Transformations

• Business Processes • Process – Order TO cash Process

• Business services • Capability – Bill LifeCycle Management • Entity – Bill Create, Update, Delete

• Technical services • Utility – Bill Format

Services are layered, depending on their functionality.

Application Scope

Page 12: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

Ethias

How to organize your services - Aligned with business domain

Vie

Production Sinistres

Non-Vie

Production Sinistres

Produits Financiers Auto

Accidents du Travail

Droit Commun

Soins de Santé

Assistance

Gens de Maison

Incendie

Relations Clientele Products and Services Marketing

Service Directory and Information Governance are Key

External

BCSS

Informex

Groep Antwerpen

Page 13: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

How to deliver SOA ?

Integration Competence Center

Page 14: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

Agenda

14

Who is Ethias?

Business challenges

The IT Role Transformation – how to cope with changes

The SOA Architecture and Tools – what and how

The SOA Platform in the Ethias Context

Questions & Answers

Page 15: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

Systems of Record

Systems of Differentiation

Systems of Innovation

Web content management

Product lifecycle management

Enterprise social network

Mobile App

Market analytics

Customer relationship management

Business process management Enterprise service bus

Customer information Product data

Contracts Claims

Distrib

ute

d syste

m / p

ackages

Clo

ud

and

service

s

Application of our architectural vision Some practical examples…

Main

frame

Page 16: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

Front-end

hosts

Front-end

apps

Front-end web browser

Back-end

HTML 5

Adobe Experience Manager (CQ)

Application Business Layer

IMS Service

Sécurité E2

E

Internet Extranet Intranet

Front-end

DB

Back-end

DB

Browser Apps hosts

Sécurité – Authentification

ESB

Mobile Gw

SOA for New Web & Mobile applications

S

S S

S S S

Application Host

Bastion Host

ESB

Target Architecture

Solution Architecture

Highly Secured Business Services Framework

Page 17: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

SOA Integration with the IMS Mainframe

Asynchronous Communication (Messaging)

17

Enterprise Service Bus

Integration / Connectivity

JMS

Mainframe Integration Layer

IBM MQ

Page 18: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

ESB – Mainframe Connectivity

Synchronous Communication

18

Enterprise Service Bus

Integration / Connectivity

EntireX

Mainframe Integration Layer copybook

Adapter

Program

Design Time o IMS Program o Provide the copybook o Generate EntireX adapter from the copybook

Run Time o Synchronous Comm. between the ESB and Mainframe

Page 19: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

ESB – Mainframe Connectivity

ApplinX: Integration with 3270 screens

19

Enterprise Service Bus

Integration / Connectivity

ApplinX

Mainframe

Adapter

Design Time o Record a 3270 session o Identify Input and output data o Generate Adapter

Run Time o Call 3270 screens

Page 20: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

Presentation Services

(WebApps, WebContent, Mobiles….)

ESB

BPM

IMS Business Services

BRMS

IMS Data Services (DL1 & DB2)

The ESB and the BPM are critical components as most of the applications rely on those components. High availability high Performance: high Scalability: high Security: high

Business processes orchestrate several IMS business services. Business Rules can be invoked by the BPM. The services invocation is done through the ESB.

Presentation services access the IMS business services The services invocation is done through the ESB.

SOA Components hosted on Z

Page 21: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

• The key principle that guides us to identify some valid deployment topologies is the deployment of the 2 major components (ESB & BPM) of the SOA platform.

– Those key components should be deployed on Enterprise Systems.

– The deployment choices of the surrounding components is more open and will be decided according to the key SOA component placement.

• 2 major alternatives : deploy the key SOA components

– on distributed environments (Power AIX)

– on zEnterprise ecosystem (zLinux)

Presentation Services

Surrounding Components

ESB BPM+BRMS Business Services

S1 -Distributed Distributed Power AIX Power AIX Power AIX zOs

S3 - zEnterprise Distributed zLinux zLinux zLinux zOs

Page 22: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

S1 - Distributed S3 - zEnterprise

Performance Need to provide good response time from end user perspective

+ • End to End flow on the virtual internal network

+++

• End to End flow on single server

• Interaction between Componets uses HiperSockets

High Availability & Continuity Complexity of finding an appropriate service window for changes which impact the whole business service chain

+ • Cluster of servers ++

• Cluster of server

• Reliability of zEnterprise

• Live relocation

Scalability Ability to handle peak of activity Ability to manage future capacity requirement

+ • Virtualization

• Dynamic add capacities

++

• Virtualization

• Workload Management

• Dynamic add capacities

Disaster Recovery Today Active-Passive configuration for Mainframe

+ • Heterogeneous infrastructure might complex to manage using automation recovery procedures

++

• processes. The entire recovery plan can be managed from a single point of control.

Page 23: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

S1 - Distributed S3 - zEnterprise

Systems Management End to end monitoring difficulties Patch lifecycle management is a very time consuming Complex dependencies between systems makes starting and stopping servers in the right sequence a large time consuming task

+ • Workload distributed on several architectures : Hard to get end-to-end reporting and monitoring

+ +

• z/VM Single System Image (SSI) simplifies systems management of a multi-z/VM environment

• z/VM Performance Toolkit - A real-time performance monitoring tool to monitor system performance and to analyze.

Security End-to-end data traceability Segregation of the Production/Acceptance/Test/Development environments

+ +

• Confidential + • Confidential

Risk ++

• Solution maturity : Power is a mature platform

• Skills : Leverage existing Power skills

+ • Solution maturity : Linux on System z is a proven platform

• Skills : Leverage existing skill on Power & System z (z/VM & Linux)

Page 24: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

Agenda

24

Who is Ethias?

Business challenges

The IT Role Transformation – how to cope with changes

The SOA Architecture and Tools – what and how

The SOA Platform in the Ethias Context

Questions & Answers

Page 25: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

25

Questions and Answers

Page 26: SOA on zLINUX - The Ethias Journey (L. Vauchel & W. Poos)

26 NRB Mainframe Day 22/05/2014

#mainframeday