soa on zlinux - the ethias journey (l. vauchel & w. poos)
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
SOA on zLINUX
The Journey
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
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
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
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
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
• 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
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
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
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
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
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
…
How to deliver SOA ?
Integration Competence Center
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
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
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
SOA Integration with the IMS Mainframe
Asynchronous Communication (Messaging)
17
Enterprise Service Bus
Integration / Connectivity
JMS
Mainframe Integration Layer
IBM MQ
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
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
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
• 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
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.
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)
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
25
Questions and Answers
26 NRB Mainframe Day 22/05/2014
#mainframeday