EZSource Applica/on Discovery

Size: px
Start display at page:

Download "EZSource Applica/on Discovery"

Transcription

1 EZSource Applica/on Discovery Unlock your enterprise so8ware Mike Fulton IBM Dis/nguished Engineer CTO DevOps for Enterprise Systems

2 What we announced IBM has acquired EZ Legacy Ltd. (EZSource), an applica/on discovery company EZSource enables safe business-cri/cal applica/on modifica/on Leveraging business cri/cal applica/ons already on z/os is the fastest and most cost effec/ve means of driving new value and agility EZSource brings proven capabili/es to strengthen IBM solu/ons for hybrid cloud, API management and DevOps helping to accelerate clients digital transforma/on.

3 The Digital Transforma/on Challenge: Evolve business cri/cal assets with minimal /me, risk and cost Without EZSource Many clients are risk averse Nervous to modify aging critical applications Manual, error prone changes Require a few employees with domain expertise Poorly documented applications Result in increased risk and effort Understanding of business-critical apps is limited Sizing to make changes is difficult training new hires with critical applications Is tedious Enterprise Assets Applica1on Understanding Digital Transforma1on Clients that have invested in moderniza1on have unlocked the value of exis1ng assets accelera1ng their digital transforma1on

4 EZSource: Applica/on Discovery Unlock the value in your business cri3cal applica3ons Unlock Empower Appraise Analyze and visualize applica/ons quickly Make changes with confidence Perform knowledge transfer For new and experienced Team members Consistent metrics and coding standards enable con/nuous assessment & quality improvement

5 EZSource High Level Architecture EZSource:Analyze Built on Eclipse Provides cross-applica/on analysis Analyzes online plus batch schedules/jobs/applica/ons Graphical Analysis EZSource:Analyze Reports Where Used Analysis eclipse EZSource:Build and Connect Provide cer/fied integra/on to 3rd party tools Use an open repository as a single version of the truth Enables custom analysis, repor/ng and correla/on z/os DB2 CICS IMS SMF TWS CA7 CA Endevor CA Librarian ChangeMan PDS Natural Mainframe Agents EZSource:Build EZSource:Connect EZSource Applica/on Repository 3 rd Party PDF Excel JPEG XML Visio JSON CSV EMF

6 Key Capabili/es (1) Graphical Analysis Component dependencies and impact analysis Flexible hierarchy views, Filtering, search capabili/es Cross Applica/on and Modular inter-dependencies Flowcharts, Screen Flow, Data Flow, Control Flow Drill down Cross Applica/on, Paragraph, Statement Source Level Usage Job/Dataset Usage Program/Procedure Usage Variable Usage Database Usage

7 Key Capabili/es (2) Repor1ng Industry standard analysis Halstead, McCabe, Configurable metrics and reports Coding and quality standards, dead code, impact analysis External repor/ng access Custom queries and outputs Server Integra1on External integra/on SCM, Scheduling, Enterprise CMDB

8 Supported z/os Environment Languages Java, COBOL, Natural, PL/I, CA ADS/Online, Assembler, Applica/on Master Databases - VSAM, DB2, Datacom, Adabas, IMS/DB, Fujitsu AIM/DB, IDMS Batch JCLs, Procs, Ctrl, SCL TP monitors IMS/DC, CICS, IDMS/DC, TPMS Schedulers TWS, Control-M, A-Auto, CA7 Messaging MQ Series SMF analysis Jobs, CICS, Transac/ons etc. SCM CA Endevor, Librarian, Serena ChangeMan ZMF, z/os PDS AD tools RDz, ADFz

9 EZSource Select Customers and Partners Select customers Strategic partners

10 EZSource has a proven track record of driving customer transforma/ons Global Insurance Company Securely open exis/ng mainframe insurance systems to web services and improve quality/maintainability Major UK Bank Batch applica/on architecture, workflow priority, and dependency re-engineering Challenge: Highly complex pormolio of mainframe applica/ons with Japanese market specific challenges and mul/-vendor delivery teams Use Case: Deploy EZSource to en/re development group to drive bener code quality and faster transforma/on - Analyzed data flows/interdependencies across applica/ons to enable data cleansing. Reduced analysis effort by 30%. - Defined and implemented core coding standards to improve quality Challenge: Highly complex batch applica/on pormolio containing over 330,000 batch jobs and 100 million lines of code Use Case: Implemented as the repository of record, with applica/on source data fed from various source systems, via agents to the mainframe source code management and batch scheduler - Transforma/on of batch pormolio to reduce risk and improve resiliency - Improve maintainability of batch processing through simplifica/on

11 Quick Demo