21
Leave your legacy Modernize your legacy environment to enable an agile future-ready enterprise

Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Embed Size (px)

Citation preview

Page 1: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Leave your legacyModernize your legacy environment to enable an agile future-ready enterprise

Page 2: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Speakers

Cameron JenkinsGlobal Practice Director, Application Modernization Services

Dell Services

Greg OgburnSenior Solutions Architect, Application Modernization Services

Dell Services

Jon PayneSenior Vice President and Chief Information Officer,

Associated Wholesale Grocers

Page 3: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Shift from cost-savings focus to business agility

Businesses’ ability to scale up 3rd Platform adoption will require changes to IT operation that bring agility and overcome siloedlegacy systems. This will make agile development the de-facto norm. - IDC

By 2016, >50% of Application Modernization efforts will address business demand for Enhanced functionality - Gartner

By 2018, agile and iterative development will require 30% of resources for application testing engagements to be on-site or onshore - Gartner

Research suggests that business agility is the new source of business value - Forrester

Application modernization and increasing agility will continue to be a solid driver for Application Development spending, apart from other emerging dynamics of cloud, mobility and social computing - Gartner

By 2016, >50% of application modernization efforts will address business demand for enhanced functionality to legacy applications and not cost reduction. - Gartner

The primary focus of IT will remain on the care and operation of the existing applications, which are the lifeblood of the enterprise - Gartner

Bimodal will gain traction for enterprise strategies - Gartner

What we’ve

heard…

Page 4: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Modernization drivers

• Streamline operations, reduce maintenance costs• Manage demand for quality, cost, service, access• Shift spend from maintenance to innovation• Regulatory compliance & security• Speed of response to market changes

• Lack of agility• Brittle legacy systems hold back innovation• High-cost legacy platforms• Complex portfolios• Performance and scalability

Journey to simplified environment via

Application Modernization to support business goals

Outcomes

Future-readyDigital

Scalable

Business agility

Reduced operating costs

Increased security

Faster response times

Cloud-enabled

Open infrastructure

IT challenges

Business challenges

Page 5: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Journey to a modern environment

x86

Lower costPlatform

Virtualization& cloud

Business Agility

Mobility

Packaged apps

Analytics & big data

Security

RationalizationStrategic Modernization Roadmap

Dell Application Re-hosting

• Preserve existing investments

• Migrate from Mainframe to x86, UNIX, or Linux on System Z

• Consolidate UNIX applications and data to Linux or Windows

Dell Application Re-architecture

• Leverage modern Java or .NET architecture and packages

• Extract business logic from mainframe, midrange, and client-server systems

• Retire legacy languages and infrastructure

Replace

Refresh

Retain

Retire

Current legacy environment

Dell Application Modernization Services

Digital

Target environment

Page 6: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Dell Strategic Modernization Roadmap

Transformation

ProgramsProject

Project

Project

Project 1

Project 2

Project 3

Project 5

Project 4

This Planning CycleMnth 1 Mnth 2 Mnth 3 Mnth 4 Mnth 5 Mnth 6 Mnth 7 Mnth 8 Mnth 9 Mnth 10 Mnth 11 Mnth 12

Next Planning CycleMnth 1 Mnth 2 Mnth 3 Mnth 4 Mnth 5 Mnth 6 Mnth 7 Mnth 8 Mnth 9 Mnth 10 Mnth 11 Mnth 12Mnth 1 Mnth 2 Mnth 3 Mnth 4 Mnth 5 Mnth 6 Mnth 7 Mnth 8 Mnth 9 Mnth 10 Mnth 11 Mnth 12

Third Planning CycleMnth 1 Mnth 2 Mnth 3 Mnth 4 Mnth 5 Mnth 6 Mnth 7 Mnth 8

Key: Line Action Start Dependency Value Dependency

Program 5

Program 3

Program 2

Program 4

Program 1

Program 6

Project

Project

Project

Project

Project

Project

Project

Project

Project

Project

Project

Project

Project

Project

Project

Discovery phase

Capture and link strategic drivers, business capabilities, code and data in a unified, transparent model

Analysis phase

Group assets by capabilities, determine the right trajectories, and evaluate the program impacts of technical dependency and complexity.

Planning phase

Collaboratively develop a program plan to address strategic drivers and resolve technical challenges

Page 7: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Costco

Largest membership warehouse club chain in the US benefits from Dell Strategic Modernization Roadmap

Business Challenge

The worlds largest AS/400 system is comprised of over 12 million lines of RPG code and not able to handle Costco’s rapid expansion

Solution

Developed a Strategic Modernization Roadmap for incremental SAP implementation

Results

• An actionable 7-year program plan to migrate to SAP and retire the AS/400, with specific integration requirements at each step

• Minimized legacy integration requirements

• Dell Repository automatically monitors changes to the legacy environment during the 7-year migration

Page 8: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Application re-hosting solutions move existing business logic and data investments onto modern platforms.

Page 9: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Dell application re-hosting overviewMainframe re-hosting details

Open systems IBM z/OS compatibility stack

IBM z/OS mainframe environment stack

TN3270

ECI/EPI

JEE

Sockets

SOAP/XML

FTP Interfaces

3270 Access

MQ Interfaces

TN3270

ECI/EPI

JEE

Sockets

SOAP/XML

FTP Interfaces

3270 Access

MQ Interfaces

Migrationcomponents

3rd party infrastructure

VSAM, sequential, GDGs

IBM DB2, IBM IMS-DB

COBOL, PL/I, Easytrieve Plus, Assembler, other

JCL/JES

IBM CICS, IBM IMS TM

IBM z/OS, IBM z/VSE

3rd Party infrastructure

VSAM, Sequential, GDGs

RDBMS (Oracle, DB2 LUW, SQL Server…)

COBOL, PL/I, Easytrieve Plus, other

Dell BPEBatch JCL & JES

Dell TPE Transaction monitor

Linux, UNIX, Windows

Review / replace

Application logic

Batch environment

Online environment

Platform

Data migration

Re-host to modern platform with no change in functionality

Retain experienced staff

Platform positionedfor future growth at reduced costs

Minimalchanges

HP StorageWorks XP24000 Disk Array

ALARM

READY

MESSAGE

PUSH

HP StorageWorks XP24000 Disk Array

Mainframe application compatibility middleware

RACF, ACF2, Top Secret Dell TSF, Target OS securitySecurity profiles

Page 10: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Flexible, full-service solution approachProven project methodology & risk mitigation process

Dell follows a proven migration methodology consisting of many flexible service offerings that are tailored to meet the business objectives and technical needs of an organization. The image below shows many of the services that Dell can offer, including many that will be proposed for the mainframe re-hosting project.

Technical feasibility and business impact• Goals and corporate

directives• Application and

environment characteristics gathering

• Preliminary proposal leading to decision to proceed

Project methodology validation• Asset cataloging• Assessments

– Source– Operational– Infrastructure

• Asset grouping• Optional custom

workshops• Optional POCs

Detailed project plan and implementation• Infrastructure /

Operational Implementation

• Application migration implementation

• Data migration tools

• Bridging Implementation

• Training• Application retrofit

Final validation and production cutover• Baseline

Preparation• Regression testing• Performance

testing• Application

discrepancy correction

• Production readiness and cutover support

Managed services solutions• Dell enterprise

product support and maintenance

• Support triage• Short term

turnover services• Managed services

– On-going application maintenance & development

– Help desk

• Managed hosting

Discovery Design Implement Test/Deploy Post implement

Page 11: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Associated Wholesale Grocers (AWG)

Business ChallengeAssociated Wholesale Grocers (AWG) was looking to modernize their core business applications to reduce costs, and prepare to move to the cloud.

SolutionDell undertook a comprehensive assessment and developed a migration plan that included moving off a complex IBM infrastructure to an open system.

Results• Modernized platform supports AWG’s migration to the cloud

• Reduced operating costs by 10%

• Improved disaster recovery capabilities; a recent disaster recovery test validated that the system works and that the investment was worth it

Page 12: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Re-architecture builds a modern application framework based on business functionality, then migrates legacy logic and data into that framework to deliver business agility and reduce future costs.

Page 13: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Dell Re-architecture overviewComplete transformation to best practice Java or .NET architecture

Re-architected Java / .NET System

Data Entry &

Report

Transaction Screens

ExceptionScreen

Cross-platform Front end

Daily Batch

MonthlyBatch

Key Code Component

SystemInterfaces

Stored Procedure

Shared Data Store

Nested Redefines

Legacy Data Store

Visible Requirements

Hidden Requirements

Legacy System

Service/Application Layer

• Encapsulates business logic• Horizontally scalable• Integrates with packages

Service Bus

Presentation Layer

• Web, modern• Mobile-ready

Analytics/Reporting Engine

• Self-service

• Business-facing

Data Layer

• Engineered for performance and extensibility• Relational and/or big data

Job schedule

Infrastructure Layer

• Virtualized or cloud for scalability and flexibility• Aligned with enterprise standards and investments

Page 14: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Re-architecture method

The Dell Re-architecture difference

Methodology & Tools

Phase 3: Develop & Test

Outcomes:

Modernized & tested application source code with migrated legacy data. Uses best practices for SOA and leverages commercial software packages.

Phase 2: Design

Outcomes:

Validated design. Implement legacy and enhancement functionality leveraging modern application and data architecture

Phase 1: Discover & Plan

Outcomes:

Baseline holistic legacy model linking business use to code and data, enhancement requirements, detailed plan with precise scope and accurate estimates

Holistic, integrated code, data and business use case analysisprovide a complete, business-validated requirements baseline combining visible and hidden requirements.

Re-architecting leverages modern frameworks and architecture practices, typically resulting in 75% reduction in lines of source code, and a truly future-proof system

Automated code generation and data modernization capabilities mitigate risks and drive down maintenance cost for the modernized system.

Online collaboration and transparency across the team to simplifies business engagement, and enables distributed teams.

US Patents 7.996.4138.150.896

US Patents

8.831.964

8.639.675

7.996.413

Dell Repository

Dell Analyzer

Dell Data Workbench

Dell Designer

Dell Code Generator

Page 15: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Government of Saskatchewan

Justice better served with modernized IT system

Business Challenge

Criminal justice employees were challenged with too many manual and paper business processes and four 30-yr-old disjointed data systems

Outcome

• Consolidated the functions of four major systems into a single modern app

• Eliminated duplicate data and reduced total volume of data

• Streamlined procedures across the Ministry

• Low-cost Intel platform and commodity infrastructure

“In working with our Ministry to learn our business issues and find solutions, Dell’s Application Modernization Services team plays a vital supporting role in our project’s success, now and going forward.”

Rick Davis, Director, Operational Support, Saskatchewan Ministry of Justice, Corrections and Policing

Page 16: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Dell Software products and Patented IP

Dell Analyzer

• Automated code analysis and logic extraction for any source language

• Cross-language, cross-platform dependency analysis

Dell Repository

• Integrated requirements management, reverse-engineering and design

• Business capability mapping to legacy assets

• Customer and team collaboration

Dell Data Workbench

• Data modernization, refactoring, migration, profiling and auditing

Dell Designer

• Integrated user interface and service design

Dell Code Generator

• Consistent model-driven generation of user interface, service and data layer code

• Highly maintainable code with no runtime requirements

• Compliant with a broad range of target architectural frameworks

Dell Transaction Processing Environment

• Scalable, native, distributed transaction processing platform for CICS, IMS TM, other workloads

Dell Batch Processing Environment

• Scalable environment for developing, scheduling, executing and managing batch based workloads

Dell TPE and BPE Manager

• Provide monitoring and management for the online and batch application execution environments

Dell Enterprise COBOL

• Powerful COBOL mainframe offloading and modernization platform

Dell Transaction Security Facility

• External security manager providing Role Based Access Control (RBAC) based transaction processing security

Dell Hierarchical to Relational (H-RDB) console

• IMS DB conversion and runtime support

Dell Re-host Solution Suite Dell Re-architecture Solution Suite

Comprehensive, fit-to-method, toolkit for legacy analysis and Re-architecture

Comprehensive distributed platform and tooling for supporting re-hosted mainframe workloads

Dell Automated Migration Solution Suite

Dell Automated Assessment Workbench

• Automated portfolio assessment capabilities for legacy based workloads

Dell Automated Conversion Workbench

• Collection of tools and utilities to support the migration of legacy programs and data to a distributed environment

– Mainframe languages (Assembler, ADSO, Mark IV, etc.) to other (e.g. COBOL, C, Java, etc.)

– Mainframe data structures (IMS DB, IDMS DB, Adabas, Datacom, etc.) to RDBMS

• C/C++ to Java

• ASP to ASP.NET

• Oracle Forms to Java

• Lotus Notes to Salesforce

• WebLogic to JBoss

• Struts to Spring

Dell Automated Upgrade Workbench

• Oracle Upgrade Assessment Tool

• PeopleSoft Upgrade Impact Analysis

• Various Java Framework Upgrades

Automated code assessment, conversion, remediation, and upgrade impact analysis solutions

Page 17: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Why Dell Modernization Services?

End-to-end solutions• Hardware, software and services

• Flexible engagement model

• Integrated with Dell Services IT outsourcing, maintenance, testing and development teams

25+ years of experience• Proven track record of success

• Established methodologies

• Trusted partner network

• Single point of accountability

• Domain and package expertise

• Global and local resources

Unique and patented Dell IP• Broad range of market-tested tools and software

Page 18: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Panel Discussion

Page 19: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Quiz

Page 20: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Thanks!

Page 21: Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise

Backup Material