EZSource / IBM Application Discovery

Similar documents
EZSource Applica/on Discovery

Digital Transformation and Client Modernization Priorities

Automated Delivery Pipeline An Open Platform

CORE APPLICATIONS ANALYSIS OF BUSINESS-CRITICAL ADABAS & NATURAL

z Systems The Lowest Cost Platform

IBM DevOps. Rosalind Radcliffe Distinguished Engineer Chief Architect for DevOps for Enterprise Systems

Innovation in Mainframe Application Maintenance

Deploying Mainframe Applications to Amazon Web Services

PERFORMANCE MANAGEMENT AND AVAILABILITY SOLUTIONS OVERVIEW

Build a Future-Ready Enterprise With NTT DATA Modernization Services

Service Management for the Mobile Mainframe Delivered via Cloud Lunch and Learn

MODERNIZATION PLATFORM AS A SERVICE (MODPAAS)

IBM Cognos 8 BI and IBM WebSphere Information Integration Solution The new standard in enterprise visibility

IBM Rational Software Development Conference 2007

Guaranteed Value Projects in Legacy Modernization. Michael Oara VP for R&D Relativity Technologies, Inc.

BMC - Business Service Management Platform

Modernization of Federal Government Enterprise Assets

IBM BPM on zenterprise

Accelerate modernization of enterprise assets using IBM s Rational Asset Analyzer

MEETS MOBILE MAINFRAME. Access information anytime, anywhere

Best Practices for Selecting a Modernization Trajectory

Customer Challenges SOLUTION BENEFITS

Brochure. Application Lifecycle Management. Accelerate Your Business. Micro Focus Application Lifecycle Management Software

Cloud: An Engine for Innovation and Productivity

Focus on SOA Express. Extending the value of mainframe applications through Service-Oriented Architecture (SOA)

Leveraging Effective Application Discovery, Delivery, Change, and Quality Strategies for Digital Transformation

CA Aion Business Rules Expert r11

The New zenterprise A Cost-Busting Platform

Configuration Management in cloud environment

JOURNEY TO AS A SERVICE

APIs for the I. The Role of APIs and Web Services in the Era of Digital Business Transformation

WORKSOFT AUTOMATED BUSINESS PROCESS DISCOVERY & VALIDATION

Secure information access is critical & more complex than ever

Title Content Area Session Type

TECHED USER CONFERENCE MAY 3-4, 2016

Capgemini Cloud Platform. Migrate, operate, and innovate every aspect of your business in the cloud

IBM Integrated Solution for System z Development (ISDz)

The innovation engine for the digitized world The New Style of IT

The New IT Solution: A Converged System of Hybrid Computing. Monte Bauman IBM Columbus

Unleashing the API Economy for Banking Payment Services Directive 2 (PSD2)

Delivering Trusted Information

IBM Service Management solutions To support your business objectives. Increase your service availability and performance with IBM Service Management.

Fueled with ALM Octane

zenterprise Update and Positioning with PureSystems

Oracle Enterprise Manager 13c Cloud Control

PERFORMANCE MANAGEMENT ASG-TRITUNE. ASG-APC for TriTune

IBM Tivoli Workload Scheduler

Application & Data Modernization enabling your Digital Transformation. Dennis Lauwers European Technical Leader Hybrid Cloud

What s in the Code Unraveling the Enigma of Legacy Systems. logical solutions. adjusted to the need

WHITEPAPER WHEN CA GEN ISN T COOL ANYMORE THE BUSINESS CASE, CHALLENGES AND SOLUTION FOR MOVING CA GEN APPLICATIONS TO A MODERN PLATFORM

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Welcome to Staying Ahead Webinar

The Composable Business

Application Modernization

Closed-loop Performance Management

IBM and SAS: The Intelligence to Grow

Cloud Computing, How do I do that?

Inspire. Solution Overview. for solutions development

SOFTWAREONE PYRACLOUD PLATFORM

What s new on Azure? Jan Willem Groenenberg

Integration and Infrastructure Software White Paper. Integrating zseries applications and processes as Web services in an SOA environment.

Service Oriented Architecture

PLATFORM CAPABILITIES OF THE DIGITAL BUSINESS PLATFORM

What is Next for ECM in Age of Digital Disruption

Stuck with Power BI? Get Pyramid Starting at $0/month. Start Moving with the Analytics OS

Service management solutions White paper. Integrate systems management and predictive intelligence with IBM Service Management solutions.

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED

ALFABET 9.12 WHAT S NEW IN. With Alfabet 9.12 you can: Risk mitigation planning & management ALFABET

The Enterprise Benefits of Choice: Robust Mainframe Integration and TCO Reduction. GT Software Ivory Service Architect

Adobe Experience Manager Forms

SAP HANA MADE SIMPLE WITH VALIDATED SOLUTIONS & CONVERGED SYSTEMS. Joakim Zetterblad, Director SAP Practice, EMEA

What's Shaping the Future of Enterprise Content. Management? JOHN O MELIA

Business Process Management 2010

INSIDE THIS ISSUE. Whitepaper

CA FAQS Production Control System for z/vse r5.0

IBM WebSphere Service Registry and Repository, Version 6.0

ClearPath Services. Accelerate your ClearPath ROI. Isaac Levy Global Manager ClearPath Services May 2013

SOLUTION SHEET Hortonworks DataFlow (HDF ) End-to-end data flow management and streaming analytics platform

At the Heart of Connected Manufacturing

Enabling New Possibilities in Digital World. Mike Desens Vice President and Business Line Executive, z Systems

Information Server: 11.x Information Governance Catalog. Marc Haber Senior Offering Manager, Governance Catalog & Tools

IBM SmartCloud public images with selected software

Decisyon App Composer (DAC) Technology Overview

Cask Data Application Platform (CDAP) Extensions

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware

The New zenterprise A Cost-Busting Platform

Cisco Unified Intelligence Suite 7.5

<Insert Picture Here> Oracle Modernization for Adabas/Natural

The Information Integration Platform

Datametica. The Modern Data Platform Enterprise Data Hub Implementations. Why is workload moving to Cloud

Systems Management of the SAS 9.2 Enterprise Business Intelligence Environment Gary T. Ciampa, SAS Institute Inc., Cary, NC

Datametica DAMA. The Modern Data Platform Enterprise Data Hub Implementations. What is happening with Hadoop Why is workload moving to Cloud

SOLUTION BRIEF MAINFRAME SERVICES FROM CA TECHNOLOGIES

Faster ROI with ALM Through Education February 4, Copyright 2014 Vivit Worldwide

InfoSphere Warehouse. Flexible. Reliable. Simple. IBM Software Group

SAP Product Road Map SAP Identity Management

Benefits. + + Consistent quality to recipe specification. + + Increase asset utilization and operational efficiency

white paper Towards the modern mainframe How Enterprise Developer can meet the future challenges of mainframe application development

MODEL-DRIVEN MANUFACTURING EXECUTION SYSTEM BROCHURE

SAP SuccessFactors Workforce Analytics: Insights That Drive Business Results

Transcription:

EZSource / IBM Application Discovery Accelerate Your Digital Transformation Roberto Calderon WW Technical Sales EZSource

Digital transformation requires Hybrid Cloud + API Management + DevOps HYBRID CLOUD API Management DEVOPS & AGILITY Maximize enterprise value by balancing the use of internal assets and external services at scale Expose business critical services through APIs as your platform agnostic language within the context of a hybrid cloud Modernize business critical applications to gain business agility Componentize them leveraging java, system APIs and Micro services Evolve applications and services at the speed of business Leverage a cross-platform DevOps solutions to gain necessary speed and agility

The Digital Transformation Challenge Modernize business critical assets for the digital era with minimal time, risk and cost 1. Many clients are risk averse and avoid modifying their aging business-critical applications 2. Changes are often manual and therefore error prone, relying on few employees with domain expertise 3. Applications are often poorly documented, resulting in increased risk and effort 4. Sizing change effort is difficult if the understanding of business-critical applications is limited 5. Ramping up new hires to work effectively with businesscritical applications is often tedious

The Simplified Production Application Diagram 4

EZSource: Application Discovery Unlock the value in your business critical applications Unlock Empower Appraise Rapidly analyze and visualize your applications to make changes quickly, safely and efficiently Improve productivity of new and existing resources through knowledge transfer and automated documentation Continuously assess and improve quality against consistent metrics and enforcement of coding standards

Unlock: Rapidly analyze and visualize the secrets of complex applications Analyze and visualize relationships between application components, data and jobs Understand the structure of your business-critical applications across languages and environments Reduce risk and time and increase quality of changes through visual impact analysis integrated with your IDE Synchronize EZSource with latest changes in your source code management systems for a single source of truth Reduce development change effort by up to 30%* Reduce project management by up to 50%* * Based on EZSource client surveys 2013-15, guidance from industry analysts and industry reference frameworks

Empower: Improve productivity of your development resources Automate documentation, enable on-demand understanding, and aid sizing of change efforts Accelerate knowledge transfer through accurate, automated and on-demand documentation Rapidly size change effort through insightful root cause analysis Aid new team members through comprehensive, accurate and consumable application analysis within the IDE Reduce time to size change effort by up to 80%* Reduce time to document your system by up to 90%* * Based on EZSource client surveys 2013-15, guidance from industry analysts and industry reference frameworks

Appraise: Improve quality through enforcement of standards and metrics Enforce coding standards and assess health of application portfolio through reports and dashboard Deliver higher quality code by enforcing coding standards through reports and easy-to-use web interface Assess progress towards componentization through trend analysis of program complexity and maintainability Gain insight into the health and evolution of the entire portfolio through customizable role-based views Reduce test-fix cycles by up to 50%* Improve application performance * Based on EZSource client surveys 2013-15, guidance from industry analysts and industry reference frameworks

What does EZSource do? EZSource retrieves, correlates and analyzes all application components to provide in depth understanding EZSource automates aspects of the understanding, planning, execution and verification of all change activities Engineered to maximise the value and flexibility of existing application assets in a wide spectrum of use cases : API enablement And Digital Transformation Assessment and planning Cross applications dependencies Support & Maintenance Application quality improvements Upgrade planning and enhancement enablement Batch understanding Impact analysis Automated technical Documentation Facilitates both internal, blended and outsourcing model 9

EZSource Key Functionality Graphical Analysis Component dependencies and where-used impact analysis Flexible hierarchy views, Filtering, search capabilities Cross Application and Modular inter-dependencies Flowcharts, Screen Flow, Data Flow, Control Flow Drill down Cross Application, Paragraph, Statement Usage Dataset Usage in Jobs Job Usage Inventory Program Usage in Jobs Procedure Usage in Jobs Program Structure (all supported languages) Variable Usage in Programs(all supported languages) Database Usage in Programs(all supported databases) Include Usage in Programs MQueue Usage in Programs SQL Table Field Usage Reporting Industry standard analysis Halstead, McCabe, FP, Heuristic Configurable metrics and reports Coding and quality standards, dead code, impact analysis External reporting access Custom queries and outputs

EZSource High Level Architecture EZSource is based upon an open, federated architecture, with all application information delivered and stored in a single, open repository EZSource:Analyze takes advantage of Eclipse functionality for cross-application analysis; analyzes online applications plus batch schedules/jobs/applications EZSource:RDz IDE Integration Graphical Analysis EZSource:Analyze Reports Where Used Analysis EZSource:Dashboard Management control EZSource:Dashboard is web-based, providing management snapshots anytime, anywhere EZSource:Build and Connect provide certified integration to 3rd party tools for complete application data using an open repository platform as a single version of the truth for custom analysis, reporting and correlation z/os DB2 CICS IMS SMF TWS Control-M CA Endevor CA Librarian ChangeMan PDS Natural Mainframe Agents EZSource:Build EZSource:Connect EZSource Application Repository 3 rd Party PDF Excel JPEG XML Visio JSON CSV EMF

Analysis project concept what is a project made up of? EZSource calls physical groupings of programs and other application source code components analysis projects Source code components are brought into the EZSource:Build Server via a number of mechanisms (SCM, agents, library scans etc.) and stored on the EZSource:Build Server Using the EZSource:Build Client, analysis projects are defined based on the available source code These analysis projects are then built (by an Administrator or Superuser) and made available through EZSource:Analyze for users to perform graphical analysis, run reports and execute custom SQL queries to generate the required analysis outputs An EZSource implementation typically has many analysis projects, used by different teams to drive specific analysis requirements Cross-platform and cross-application analysis is done by joining together analysis projects Application Source Components 12 IBM Confidential 12 2016 IBM Corporation

Analysis project concept client/server example 13 IBM Confidential 13 2016 IBM Corporation

The engine room - EZSource:Server Provides full lifecycle automation and ability to understand dependencies for all IT components in DevOps environments EZSource:Server is the common platform for the product suite (including Analyze and Dashboard). It administers the environment and includes: EZSource:Build is used by administrators and super users to define and manage analysis projects, including defining and configuring the various parsers EZSource:Connect is a collection of connectors used for importing or exporting information in/out of the EZSource repository and ensures Real-time, automatic synchronization with current source code so developers understand how functions are being performed

Graphical Analysis & Reporting - EZSource:Analyze Analyzes and correlates the relationships between application components to automate application understanding, mapping and interdependencies All EZSource tools use this "single version of the truth" for analysis, reporting and correlation Operates across multiple languages and environments to produce consistent understanding and measurement Rich static code analysis functionality allows users to configure, define and manage own analyses through proprietary visualization layouts Cross platform analysis to visualize how mainframe and distributed applications are connected

Supported Environments z/os, z/vse, Fujitsu VME Languages COBOL, Natural, PL/I, CA ADS/Online, Assembler, Application Master Databases - VSAM, DB2, DATACOM, ADABAS, IMS/DB, IDMS Batch JCLs, PROCs, Ctrl, SCL TP monitors IMS/DC, CICS, IDMS/DC, TPMS Schedulers IWS, A-Auto, CA7 Messaging MQ SCM CA Endevor, Librarian, Serena ChangeMan ZMF, z/os PDS AD tools RDz Distributed Languages - Java Coverity Connect More In The Development Plan!

Configuring and implementing EZSource Installation process typically 1 week Configuring, training and initial load 1 to 4 weeks Project organisation Typically 1 per application Dev / Test / Prod versions and historical as needed Self sufficient for administration and usage after implementation Potential for product enhancements by agreement Required from client: Platform / application knowledge during implementation Cross application communication methods

A proven track record of driving customer transformations Securely open existing mainframe insurance systems to web services and improve quality/maintainability Challenge: Highly complex portfolio of mainframe applications with Japanese market specific challenges and multi-vendor delivery teams Use Case: Deploy EZSource to entire development group to drive better code quality and faster transformation Analyzed data flows/interdependencies across applications to enable data cleansing. Reduced analysis effort by 30%. Defined and implemented core coding standards to improve quality Batch application architecture, workflow priority, and dependency re-engineering Challenge: Highly complex batch application portfolio containing over 330,000 batch jobs and 100 million lines of code Use Case: Implemented as the repository of record, with application source data fed from various source systems, via agents to the mainframe source code management and batch scheduler Transformation of batch portfolio to reduce risk and improve resiliency Improve maintainability of batch processing through simplification 18 IBM Confidential 18 2016 IBM Corporation

A proven track record of driving customer transformations Mainframe complexity and requirement to replace Natural with COBOL Challenge: Mainframe complexity and need to replace Natural with COBOL, COBOL, Assembler, CICS, Adabas Natural, DB2, TWS environment Use Case: Increased application modernization plans EZSource and RDz to drive productivity Rapidly understand existing applications in order to plan and implement a CRM project within budget, timescales and the resource Challenge: many of the aspects of the existing applications where not understood or documented adequately in order to plan the project and understand the application boundaries for the proposed architecture. Use Case: EZSource automated the delivery of a complete set of technical application documentation, application metrics and business rule understanding for the key processes discovering the actual transaction logic and data involved. EZSource helped the reuse and integration of the existing COBOL, Assembler IDMS applications with the new open systems platforms to achieve the program milestones with minimum risk. 19 IBM Confidential 19 2016 IBM Corporation

EZSource And z/os Connect EE - Accelerate Your Digital Transformation IBM EZSource ADF / ADI / EZSource IBM zosconnect EE IBM API Connect Discover And Understand Your z/os Assets Refactor, Test And Re-Deploy If Needed Create Business APIs For What You Discovered Manage And Control The APIs An end to end solution to speed digital transformation

The Real Cost Of Offloading - Mid-sized Offload Project 6x 8-way Production / Dev 2x 64-way Production / Dev Application/MQ/DB2/Dev partitions 2x z900 3-way Production / Dev / QA / Test 6 processors (1,660 MIPS) Processor Processor Processor Processor Processor Processor 176 processors (800,072 Performance units) $25.4M TCO (5yr) 29x more cores 482 Performance Units per MIPS $17.9M TCO (5yr) 21

The Real Cost Of Offloading - Small-sized Offload Project 2x 16-way Production / Dev / Test / Education App, DB, Security, Print and Monitoring 4x 1-way Admin / Provisioning / Batch Scheduling 16 16 z890 2-way Production / Dev / Test / Education App, DB, Security, Print, Admin & Monitoring 0.88 processors (332 MIPS) 2 1 1 1 1 $17.9M (4 yr. TCO) Plus: 2x HP SAN Servers (existing) Many (existing) Windows servers 36 Unix processors (222,292 Performance Units) 41x more cores Almost 5 Year Migration 670 Performance Units per MIPS No Disaster Recovery $4.9M (4 yr. TCO) 22

Latin American Bank reduces ETL costs by co-locating data with DB on mainframe Client 30% of MIPS charges were generated by data FTPed amongst multiple x86 and VSE DBs Wanted to aggregate all data into a single system of record to reduce charges Existing VSE environment could not support a larger DB Asked IBM to evaluate the cost of MF modernization vs. a Microfocus distributed solution Solution Update mainframe environment to z/os for DB2 support of large data volume and lowest TCO Microfocus solution increased SW license costs (greater cores required for distributed environment) and an incremental $11M in Microfocus charges over five years. Benefit Savings of $29.2M over five years with upgrade to z/os and DB consolidation Competitive Project Office 23 source: ITEcon@us.ibm.com 2016 IBM Corporation

Engage the IBM Eagle Team for a comprehensive IT Economics Studies Cloud Assessment Perform a Health Check to find the right private, public or hybrid cloud solution Examine workload size and activity, SLA and provisioning requirements, and instance costs Workload Placement Assessment Consolidate, offload, and place new workloads on alternative platforms Exploit and compare platform attributes to optimize workload performance and costs Business Value Assessment (BVA) Understand solution attributes and how business requirements are mapped Quantify financial benefits and compare to alternatives to determine the most compelling case Use a business case to make a technically and financially based IT decision Mobile Assessment Mitigate high-volume, low-value mobile transaction costs Evaluate the effects of throughput, response time and other KPIs in mobile topologies Analytics Assessment Determine the most cost-effective infrastructure for analytics solutions Exploit platform attributes and efficient storage solutions for Analytics and Big Data Chargeback Analysis Align chargeback policies to actual IT costs Identify and overcome chargeback policies that drive adverse IT decisions IT Best Practice Benchmarking Compare actual IT environment with best practices in the IT industry Improve forecast and actual spend Available at no-charge to IBM clients and Business Partners ITEcon@us.ibm.com www.ibm.com/iteconomics https://www.ibm.com/partnerworld/iteconomics IBM Eagle Team IT Economics Practice Competitive Project Office 24 2016 IBM Corporation

Thank You For Your Attention!