re-architect your legacy environment to enable an agile, future-ready enterprise
TRANSCRIPT
Leave your legacyModernize 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
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…
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
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
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
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
Application re-hosting solutions move existing business logic and data investments onto modern platforms.
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
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
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
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.
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
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
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
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
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
Panel Discussion
Quiz
Thanks!
Backup Material