Legacy Mdernization Technology Day Presentation 083006

watermelonroachdaleInternet και Εφαρμογές Web

30 Ιουλ 2012 (πριν από 4 χρόνια και 8 μήνες)

238 εμφανίσεις

DTS Introduction
-

Housekeeping


Welcome!


Glen Matsuoka, Division Director


Administration Division


DTS Technology Days and Customer Forums


Partnering with Gartner Services and others


CALNET Forum, September 12th


Legacy Migration


Part II, October 19
th


Quarterly IT Security Forum, November 7


Dale Vecchio discussion on Legacy Migration



An Opportunity for feedback and networking



Notes accompany this presentation. Please select Notes Page view.


These materials can be reproduced only with Gartner’s official approval.

Such approvals may be requested via e
-
mail


quote.requests@gartner.com.

Application Evolution
-

Modernization,
Migration and Web Services

Dale Vecchio

Research Vice President

Application Development

Can Mainframes Support e
-
Government Initiatives?

Modernize through SOA or Migrate

Service Oriented Architecture

Migration

IBM

Unisys

Windows

Unix/Linux

Utility

Enhancement

Frontier

IT Cost Focus


Business Payback

Focus


Major Advantage

Focus

High

Contribution

to Superior

Corporate

Performance

or Business

Objectives

Foundation Infrastructure

Payroll

General
Ledger

Order Entry

Customer Service

E
-
Commerce

Business

Creation

Low

Supply Chain Management

Customer Tracking

Functional Enhancement

User Empowerment

Process Redesign

Billing

Utility Functions

.

.

.

.

.

.

.

.

Role of Legacy in Business:

Portfolio Management

Platforms are Application Delivery Vehicles

Legacy

Systems

Modern

Application

Architectures

Packaged

Software

Application

Integration

Legacy Extension

Legacy Transformation

Deployment and Operational Management


Enhanced availability


Enhanced workload management


New partitioning capabilities


Enhanced I/O


Greater than 16
-
way


Greater security


Lower hardware costs


Initiatives to lower software cost


Stronger Linux support


More ease
-
of
-
use features


Advanced COD


Monolithic applications


Procedural development style


Transaction processing monitors


Little separation of data, logic and
presentation


Performance over flexibility


Tightly controlled change culture


Security conscious

The Platform

The Application Architecture

A Platform
and

an Application Architecture

IBM Has Stabilized and Revitalized the
Mainframe Platform

IBM Mainframe Trends

0

2

4

6

8

10

12

91

92

93

94

95

96

97

98

99

00

01

02

03

04

$B

0

500

1000

1500

2000

2500

000

Hardware

Revenue

MIPS Shipped

Mainframe Price/Performance Trends


Two Paths Diverge

Z900 vs. z990 vs. z9

IBM Cost Per "MIPS"

0%

20%

40%

60%

80%

100%

120%

2001

2002

2003

2004

2005

General

Purpose

Special

Purpose

Mainframe Modernization


Size Matters

< 500 MIPS


500


1000 MIPS

> 1000 MIPS

Service


Oriented


Architecture

Size

Modernization

Strategy

MIPS

Migration

Migration

Candidates

Manage


MIPS


Growth

The Modernization Conundrum

Continued Reliance

Data Access Logic

Business Logic

Presentation Logic

Service 1

Service 2

Service 3

Restructuring for Services

Skills Shift

Platform


Migration

Packaged Replacement

BPM/Rules Platforms

Presentation/Programmatic

Integration

Application Redevelopment

Migration Options


Battle of the Clones

CICS Transactions

CICS Transactions

CICS Transactions

CICS Transactions

Batch Jobs

Batch Jobs

Batch Jobs

Batch Jobs

Batch Jobs

CICS APIs/JCL

Linux

Windows

Unix

CICS

application

CICS

application

CICS

application

CICS Services

Micro Focus
Enterprise
Server with MTO

Fujitsu’s
NEOKicks

SUN MTP/MBM

IBM
-

TXSeries

Acucorp’s

extend6

RoseBud’s

Eden Server

Legacy J
-

PERCobol

The SOA Evolution


Services where business and IT can
agree on the meaning of the service.


Existing, right
-
grain transactions


Low to medium volume


Internal cross
-
application integration


Interactions, not transactions

Where to Start?

What Next?


Business/IT SOA Steering
Committee


Implement security
mechanisms


Build SOA Management
Framework


Institutionalize re
-
use culture

IBM WebSphere Integration Reference
Architecture

Infrastructure Management Services


Business Performance Management Services

Business
Application
Services

Development Services

Partner
Services

Application
and
Information
Assets

Connectivity Services

Process

Services


Information

Services

Interaction
Services

Source: IBM

A Service is a Business Function

Get Acct
Balance

Update
Balance

Add
Customer

Delete
Customer

Existing Legacy
Application

Packaged
Application

Or

Existing Legacy
Application

Get Customer Info Service

Service Request

Service Response

Get Credit
Balance

Update
Balance

Add
Customer

Delete
Customer

Orchestrating Services with Legacy
Systems

Multi
-
operation Service




Get Customer Address



Get Customer Billing


Info



Get Customer Orders

Mainframe Transactions

BPEL


Elementary code operations

as source of services


Associate code with potential
service (data flow slicing)


Data/procedure name
rationalization


Identify
meaningful

service candidates


Interface formalization


Eliminate redundant code


Restructure code


Dead/redundant code

Data Access Logic

Business Logic

Presentation Logic

System/Program Understanding

For Web Services

Who Let the Dogs Out?


Performance problems


Wrong granularity of services


Security concerns


Incompatible runtime environment


Cultural hurdles

Welcome to My World


Externally focused business model


Significant new constituents


Dynamic supply chain interaction


Fundamentally new business model


New external sources of AD

Web Services From Legacy?

Focus on the entire AD lifecycle

Application abstraction

Application modernization

J2EE

IBM’s AD Strategy

WebSphere

IBM SOA Strategy for Mainframes

Business Process Flexibility

Business Value



Model
-
driven


Development



Traditional code


Development



Assisted Re
-
engineering



SOAP for CICS & IMS



IMS Integration Solution


Suite



CICS Transaction


Gateway



WebSphere Developer


for zSeries

IBM’s SOA Foundation LifeCycle for
Mainframes



CICS Service


Flow Modeler



WebSphere Developer for zSeries



CICS


Transaction


Server



IMS



WebSphere for


zSeries



WebSphere Business Monitor



Tivoli Composite Application Manager for SOA



Tivoli Business Systems Manager

Threats to IBM



Virtualization on other platforms


Distribution support falls behind


zAAP saps overlap


z/OS legacy leakage


Portability goes both ways


Strengths


Riding Linux coat
-
tails


Not dependent on z/OS


z/VM


Ease of port


Z Series hardware

Progress


ISVs/applications still growing


Steady growth within the
installed base


More users moving from pilot to
production


A growing number of references

Opportunities for users


Consolidation


WebSphere


Infrastructure applications


Special purpose applications



Linux on the Mainframe


Status Report

So Why Doesn't Everyone Use the IBM
Mainframe?


Graying/availability of the mainframe staff


TCO


Application portfolio or ISV enthusiasm


Perceived complexity of system


Desire for use of open standards


Public perception that the mainframe

is obsolete


Other platforms becoming "good enough"




Is Now the Time to Plan a

Mainframe Exit Strategy?


If cost reduction is the primary goal, have we optimized
the status quo?


Are the press releases and trade press articles relevant
to my environment?


What are the priorities of my application provider?


How much time and effort will it really take to migrate?


What is the lost
-
opportunity cost?


What are the more
-
nebulous aspects of TCO and
platform selection


such as back up and recovery,
security and availability?


Will I realize staff savings?


Can we get a performance guarantee in writing?

Recommendations


Mainframes will remain a good fit where


High levels of the "ities" are needed


Applications need to tie to legacy data


TCO is for all workloads, not just one


Incremental cost of ownership is attractive


Carefully evaluate new initiatives such as Linux

and zAAP


Take advantage of the IBM programs to address your
potential skill set issues


Look at all costs, including so
-
called hidden costs, when
comparing platform solutions

Recommendations


Determine role of existing platforms in modernization
strategy


Start simple
-

open access of systems to new
constituents.


Plan for tactical presentation and programmatic
integration to composite applications.


Define necessary business services, and source from
systems where appropriate.


Evolve your integration architecture to include event
-
based modernization.


BPM tools and Rules Engines can externalize
business rules for use in composite application
development.

Department of Technology Services


Thank you.


Slides will be available on the DTS website.


Please complete the evaluation form and leave
your business card at the registration desk.


Next Event


CALNET Forum, September 12th


Legacy Migration


Part II, October 19
th


Quarterly IT Security Forum, November 7


Look for more DTS events coming soon
http://www.dts.ca.gov/news_events/


Notes accompany this presentation. Please select Notes Page view.


These materials can be reproduced only with Gartner’s official approval.

Such approvals may be requested via e
-
mail


quote.requests@gartner.com.

Application Evolution
-

Modernization,
Migration and Web Services

Dale Vecchio

Research Vice President

Application Development

Can Mainframes Support e
-
Government Initiatives?