+ All Categories
Home > Technology > How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

Date post: 06-Aug-2015
Category:
Upload: nrb
View: 68 times
Download: 0 times
Share this document with a friend
Popular Tags:
15
© 2015 IBM Corporation How to revamp your legacy applications for more Agility and Better Service Hélène Lyon Distinguished Engineer & CTO, Analytics on z Systems for Europe Europe IMS SWAT Technical Executive IBM Systems, zSoftware Sales [email protected] My LinkedIn profile Follow @HeleneLyon
Transcript
Page 1: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

How to revamp your legacy applications

for more Agility and Better Service

Hélène Lyon

Distinguished Engineer & CTO, Analytics on z Systems for Europe

Europe IMS SWAT Technical Executive

IBM Systems, zSoftware Sales

[email protected] My LinkedIn profile Follow @HeleneLyon

Page 2: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

Business Systems

Databases

Business Systems

Front End

Browser

Web

ServerApp.

Server

Server

Personal

Computer

"Dumb"

Terminal

e-business with

Core Business

Apps & Data

Client-Server

GUI Front-End

Terminal Processing

Internet Enterprise Network Central Site

Personal

Computer

Tim

e

App

lica

tion

Inv

est

ment

Pro

tect

ion

CoreBusiness Systems

Applications

D

B

P

Mainframe Legacy – Why?(R)evolution in z/OS Core Middleware provides Unparalleled Scalability and Availability while protecting Investment

B Business logic D Data AccessP Presentation layer

MobileIntegration

Services

2

A Analytics

A

I Integration Layer

IIOThings

AP

P

BP

B

Page 3: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

Mobile, Services, API Management

Business Process Management

DevOps

Events

Business Application Modernization – Embrace New Technologies

Business Rules, Analytics

3

Page 4: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

Improve Operational & Analytical Decision Management

Operational Decision Management Analytical Decision Management

Business Processes, Applications & Solutions

Decision

Services

Business

Rules

Internal & External Data

Policy

Regulation

Best Practices

Know-how

Scenario Analysis

& Simulation

Learn from the facts

Build automatically a predictive

model by self learning from data

Learn from the experts

Author a rule-based model capturing

expert knowledge

Business rules and predictive scoring together enable most effective decisions

Externalized decisions are easy to change

Centralized decisions enable reuse and consistency..

Predictive

Analytics

Risk

Clustering

Segmentation

Propensity

4

Page 5: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

Focus on Operational Decision ManagementCodify business policies, practices, and regulations

Operational

Decisions

ApplicationApplication

Decision logic

Externalized decisions are easy to change

Centralized decisions enable reuse and

consistency

Hard coded decisions are difficult to change

Rules intertwined within applications cannot

be reused by other systems

Without ODM With ODM

Manage decision logic independently from applications

5

Page 6: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

Focus on Analytical Decision Management – Predictive ScoringA two steps approach

Analyses

Segments

Profiles

Scoring algorithms

Score Customer

Service

Center

Data:Demographics

Account activity

Transactions

Channel usage

Service queries

Renewals

Identify predictive

models/patterns found in

historical data

Use those predictive models with

variables to score transactions & identify

the best possible future outcomes

Practical scoring approachesOff-line: Batch Scoring

On-line: External scoring function

On-line: Within a transaction, in-DB, real time - New with z/OS

Step 1 – Build the predictive model Step 2 – Execute the predictive model

Scoring

Engine

IBM Confidential6

Page 7: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

Real time scoring of the transactional data in DB2 for z/OSSPSS & DB2 for z/OS

IBM SPSS Real-Time Scoring Adapter

for DB2 on z/OS

– Enables customers to score predictive

models built by IBM SPSS Modeler

directly within a specific online

transaction processing transaction that

is running with DB2 for z/OS.

Business Value

– Delivers better, more profitable

decisions, using the latest data, at the

point of customer impact

– Enables more informed customer

interaction • Improves customer service

• Increases revenue per customer ratio

• Heightens customer retention

– Improves fraud identification and

prevention• Reduces risk and exposure

DB2 for z/OS

Application w/latest data

Real-Time Score/Decision Out

ETLData In

R-T, min, hr, wk, mth

Reduced Networking

End to end solution

Support for both in-transaction and in-database scoring on the same platform

Consolidated Resources

DB2 for z/OS Data

Historical Store

Copy

SPSS Modeler

For Linux on System z

Scoring Algorithm

Business System / OLTP

Scoring

Engine

7

Page 8: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

Add Business Critical Queries on demand in zApps

Challenges

– IT refuses complex queries lasting too

long because of impact on production

workload.

– DB administrator needs time and tools

to tune the queries

– So queries where executed on DW

data and not in real-time on operational

data at the time of transactions.

Solutions

– IBM DB2 Analytics Accelerator• Complex queries are now acceptable!

• IDAA can be used as High Performance

Storage Saver. No data in DB2 for z/OS!

• IDAA Loader has several options for

data refresh.

• IDAA can be used for non-DB2 data

(IMS DB, VSAM, …)

– Workload management in z/OS• The optimized Mixed Workload

environment

• Performance goals assigned by

workload based on SLAs

Do things you could

never do before!

8

Page 9: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

Integrate Hadoop & z Systems – 2 Use cases

1 - Mainframe clients want to

incorporate sensitive mainframe

data into exploratory analytic models

What has been holding them back?

z/OS

DB2 VSAM

QSAM IMS

SMF RMF

Logs

2 - Mainframe clients want to incorporate into

zApps analytics based on non-z data like

social media, machine generated data, e-mail

What has been holding them back?

There is risk associated with

having copies of sensitive data

existing outside the mainframe

Performance & Integration are key inhibitors

for real-time analytics.

9

Page 10: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

Building the next-generation of Systems of Interaction Applications

By bringing together the people, processes, tools across the entire software delivery lifecycle – spanning mobile to mainframe platforms

Systems of Record (SoR) Apps

Fewer ReleasesDatabases

Systems of Engagement (SoE) Apps RapidReleases AppStore

Inte

gra

tio

n T

es

tMonitorand Optimize

Developand Test

Web AppsFrequentReleases

ProductionEnvironment

Databases

Syste

ms o

f In

tera

cti

on

10

Page 11: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

DevOps extends Lean and Agile practices … even to z SystemsFocus on the end-to-end delivery of products and services

Acceleratesoftware delivery –

for faster time to value

Balance speed, cost, quality and risk –

for increased capacity to innovate

Reduce time to customer feedback –for improved customer

experience

ContinuousCustomer

Feedback & Optimization

Collaborative Development

Continuous Release and Deployment

ContinuousMonitoring

ContinuousBusiness Planning

Operate Develop/

Test

Deploy

Steer

DevOpsContinuous Feedback

ContinuousTesting

Enterprise capability for continuous software delivery that enables organizations to seize

market opportunities and reduce time to customer feedback

z/OS solutions

Page 12: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

Build for success with a closed-loop approach to application delivery

12

Rational Team Concert UrbanCode ReleaseUrbanCode Deploy with PatternsSmartCloud Orchestrator

Rational Collaborative Lifecycle MngtRational Developer for System zRational Programming PatternsRational CompilersWorklight Studio

Rational Quality ManagerRational Test Virtualization ServerRational Test WorkbenchRational Test Workbench – Mobile Test EditionRational Development and Test Environment for

System z

DevOps

Lean and Agile principles

Develop /

TestDeploySteer Operate

Business

Owner

Developer/Tester Operations Target

Customer

Idea Market

SmartCloud Application Performance Management

SmartCloud Control Desk

Continuous

Business PlanningCollaborative

Development

Continuous Testing

Continuous Release

and DeploymentContinuous

Monitoring

Continuous

Customer Feedback

& Optimization

Tealeaf CXDigital AnalyticsWorklight Quality Assurance

Worklight Quality AssuranceInfoSphere Optim Test Data MngtSecurity AppScan

z/OS solutions

Page 13: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

Extend Enterprise IT assets for digital business transformation at Scale & Speed

Reuse services

designed for

long term value

Modernize /

extend

zApps with new

technologies -

Java, Rules,

Score, …

Innovate with

Mobile in Mind

Perform

historical data

analytics in

real time

Simplify data flows between

operational data &

decision data

Improve Fraud

Detection in real

time

Simplify and optimize IT

to gain in m² & energy

13

Page 14: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

z Systems Solutions drives Innovation

Build

Run

Manage

Optimize

Innovate

• Need to improve time to market for end-to-end solutions development and deployment

• Need advanced technology to expedite development, test and deployment of enterprise

applications running on z/OS

• Link SoR zApps robustness & stability with SoE Apps evolutivity & flexibility needs

• Need for IT service management with analytics capabilities

• Need to absorb transaction throughput and manage huge volumes of information

• Want to reduce IT costs by up to 50% over x86 with extreme virtualization

• Need optimal response time and the highest levels of security with a combined view of data

and analytics for competitive advantage

• Want the highest levels of availability and resiliency for business transactions and data

• Need IT Analytics to help gain insight and speed up time to fix problems

• Need for Enterprise class Linux consolidation and secure cloud services

• Need to run real-time analytics directly in transaction and batch workload with a simple,

performant, iterative and agile solution

• Need to improve decision management processes imbedded in legacy applications

• Need for continuously delivery of innovative mobile apps with quality and speed

• Need for optimized client experience with z Systems performance, availability and security

• Need high availability, flexibility and scalability to handle unpredictable spikes in mobile traffic

• Need for a highly customizable environment to optimize service delivery while supporting

multiple operating systems

14

Page 15: How to Revamp your Legacy Applications For More Agility and Better Service - Hélène Lyon

© 2015 IBM Corporation

Let Enterprise Architects understand the Power of z Systems!“Why not on z” attitude instead of “Never on z” or “Always on z”

Time horizon

ISV support

Non-functionalrequirements

Strategic direction

TCO ModelSkills

Politics

Architecture

Technologyadoption

Deploymentmodel

Scale

Geographicconsiderations

Environmentalconstraints

Leverage

z Systems

and Innovate!

15


Recommended