IBM Application
Discovery and
Delivery Intelligence
(ADDI)
Unlocking the Hidden Potential of
your IBM z Systems Mainframe
Applications using
Paul Pilotto
WW Solution Architect, ADDI
Disclaimer
Information contained in this material has not been submitted to any formal IBM review and is distributed on
"as is" basis without any warranty either expressed or implied. The use of this information is a customer
responsibility.
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice
at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction and it should
not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal obligation
to deliver any material, code or functionality. Information about potential future products may not be
incorporated into any contract.
The development, release, and timing of any future features or functionality described for our products remains
at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in a controlled
environment. The actual throughput or performance that any user will experience will vary depending upon
many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the
I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be
given that an individual user will achieve results similar to those stated here.
The numbers are a result of adopting IBM tools and industry research data with some client verified
assumptions. No warranties are made with respect to the actual improvement your organisation may achieve.
IBM MAY HAVE PATENTS OR PENDING PATENT APPLICATIONS COVERING SUBJECT MATTER IN THIS DOCUMENT. THE FURNISHING OF THIS
DOCUMENT DOES NOT IMPLY GIVING LICENSE TO THESE PATENTS
2
Trying to find a place 20 years ago…
3
…and today!
4
Writing mainframe applications 20 years ago…
5
...and today!
6
But what about understanding legacy code?
7
Remember:
Your existing
code is a
valuable
asset!
Rewrite Reuse
?
8
How ADDI helps you
with the Digital
Transformation of
your IBM Mainframe
“The GPS for your Mainframe
Developers”
9
What is IBM
ADDI?
10
IBM Application
Discovery
IBM Application
Delivery Intelligence
IBM Application
Discovery and
Delivery Intelligence
Application
Understanding -
Visualisation of
Dependencies,
Flows, Usage and
Impacts
Continuous
Assessment and
Optimisation of
Application
Complexity,
Transaction
Runtime and Test
Coverage
Cognitive
DevOps and
Continuous
Modernisation
for the Digital
Transformation
AD ADI ADDI
IBM Application
Discovery (AD)
• Languages – COBOL, PL/I, Assembler, Natural,
CA ADS/Online
• Databases - VSAM, DB2, IMS/DB, Datacom,
Adabas, IDMS
• Batch – JCLs, Procs, Ctrl
• TP monitors – CICS, IMS/TM, IDMS/DC
• Schedulers – IWS, A-Auto, CA7
• Messaging – MQ
• SMF analysis – Jobs, CICS Transactions
• SCM – CA Endevor, Librarian, Serena
ChangeMan ZMF, z/OS PDS, ITC
• AD tools – ADFz, IDz
• Monitoring – OMEGAMON for CICS
• API connectivity – z/OS Connect
• ... using a graphical user interface
• … with an open, query-able repository
• … with direct access to mainframe source code
Static code analysis
Application
Understanding
11
IBM
Application
Delivery
Intelligence
(ADI)
12
Easy-to-use web-based graphic interface
providing accurate, unified view of entire
application landscape
Correlate project metrics from the AD repository,
performance information from OMEGAMON for
CICS, and code coverage data for targeted insights
into application health
Optimise development and test by combining
static and operational analysis to accelerate
delivery and improve quality
1. Test Optimisation
2. Governance of Maintainability
3. Insights into Transaction Runtime Behavior
4. Business Rules Discovery (roadmap)
Solution Components
13
• AD REST API - To support automatic
discovery of business terms and related
variables and related source code
• BRM Management UI – To manage
business terms, candidate rules/code
snippets , Business rules
• Single BRM repository – To store all assets
related to Business rules
• BRM and Source synchronisation
mechanism
• AI-driven business term detection
• AI-driven business rule detection
IBM CONFIDENTIAL 2018
AD REST API &
Search with AI
Build a catalog
for Business
terms and their
usage
Catalog business
rules and extract as
API/ODM
Microservices
IBM ADDI Architecture
Elasticsearch Doc
Index for BRM/API
Discovery
Application Delivery Intelligence Server
DevOps Analysis, Insight and Optimisation
DevOps Data Sources
ADI Data
Warehouse
Unstructured Data:
Source code, PDF,
DOC, PPT, TXT etc.
z/OS
AD repository
Application Discovery Server
Application Source Code Discovery and Analysis
Configuration, Audit, Reporting
Graph
database
Windows Server and Linux ADI (web browser)Analyse client (IDz or Eclipse)
Build client
(Windows)
Source Code
Management
RTC, CA Endevor ,
ChangeMan
ZMF, Librarian,
z/OS PDS
Database and
File Systems
DB2, IMS/,
VSAMDB, IDMS,
Adabas
Transaction
Managers
CICS, IMS/TM,
IDMS/DC
Workload
Schedulers
IWS, CA-7, A-AutoMainframe
agents
Application Discovery and Delivery Intelligence
ADDI
Use Cases
Reduce Risk
Enable
Transformation
Increase
Productivity
15
ADDI
Summary
Reduce Risk
Enable
Transformation
Increase
Productivity
• Reuse > Rewrite
• You can’t change what you don’t
understand!
• Quickly and safely unlock the value of
existing assets for Digital Transformation
• Accelerate modernisation using Cognitive
DevOpsz
16

More Related Content

PDF
NRB MAINFRAME DAY 06 - Linda De Bruyn - A realistic and pragmatic approach to...
 
PDF
NRB MAINFRAME DAY 02 - Gamal Khaldi - NRB Mainframe YtD recap and outlook 201...
 
PDF
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
 
PPTX
Introduction to EXALEAD OnePart
PDF
Analytics on z Systems Focus on Real Time - Hélène Lyon
 
PPT
RR Work Samples
PDF
PLM and ERP: Separated by a common Bill of Materials (BOM)
PDF
EXALEAD OnePart Reuse Booklet
NRB MAINFRAME DAY 06 - Linda De Bruyn - A realistic and pragmatic approach to...
 
NRB MAINFRAME DAY 02 - Gamal Khaldi - NRB Mainframe YtD recap and outlook 201...
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
 
Introduction to EXALEAD OnePart
Analytics on z Systems Focus on Real Time - Hélène Lyon
 
RR Work Samples
PLM and ERP: Separated by a common Bill of Materials (BOM)
EXALEAD OnePart Reuse Booklet

What's hot (20)

PPTX
Data to Consumer : end to end middleware capabilities
PDF
Achieving true Agility through Programmability
PDF
Architecting the Transformation (V1.2)
PPT
B2b Project Kick Off 012208
PDF
PLM-Seminar at Gardermoen: How the idea of single BoM can fit variant and con...
PDF
Re-imagining PLM for the future business
PDF
IT Architect Profession
PPT
Using Tibco For Software Development
PPTX
Who is BIRT
PDF
Open bim and collaboration practice
PPT
V6 Introduction Link
PPTX
Evolving Industrial Software Architectures into a Software Product Line: A Ca...
PDF
Demystifying Modern PLM Sessions. Part 1: Technology
PDF
The State of PLM 2017
PDF
IBM Z for the Digital Enterprise 2018 - Z Keynote
PDF
Mamoc dmc smart systems-midih_oc2_demoday
PPTX
OutSystems User Groups - Introduction to OutSystems Architecture (Pune - 7 A...
PPT
IBM_AIR LINES BUSINESS TRANSFORMATION
PPTX
BIM in Practice - An Architect's Perspective
PDF
Creating Mobile Enterprise Applications with Red Hat / JBoss
Data to Consumer : end to end middleware capabilities
Achieving true Agility through Programmability
Architecting the Transformation (V1.2)
B2b Project Kick Off 012208
PLM-Seminar at Gardermoen: How the idea of single BoM can fit variant and con...
Re-imagining PLM for the future business
IT Architect Profession
Using Tibco For Software Development
Who is BIRT
Open bim and collaboration practice
V6 Introduction Link
Evolving Industrial Software Architectures into a Software Product Line: A Ca...
Demystifying Modern PLM Sessions. Part 1: Technology
The State of PLM 2017
IBM Z for the Digital Enterprise 2018 - Z Keynote
Mamoc dmc smart systems-midih_oc2_demoday
OutSystems User Groups - Introduction to OutSystems Architecture (Pune - 7 A...
IBM_AIR LINES BUSINESS TRANSFORMATION
BIM in Practice - An Architect's Perspective
Creating Mobile Enterprise Applications with Red Hat / JBoss
Ad

Similar to NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Legacy code: ADDI (Application Discovery Delivery Intelligence) (20)

PDF
Introduction to IBM Cloud Private - April 2018
PDF
Managing integration in a multi cluster world
PDF
Unifying the Silos: Optimize your Data Pipeline for Analytics and AI
PDF
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
PPTX
Introduction to IBM API Management
PPTX
Why Ibm cloud private
PPTX
App store and SAM strategy
PPT
Making People Flow in Cities Measurable and Analyzable
PDF
Informix REST API Tutorial
PDF
Iod 2013 Jackman Schwenger
PDF
Become an IBM Cloud Architect in 40 Minutes
PDF
IBM Interconnect 2017 - Maximo update
PDF
Impact 2014 - enabling an intelligent enterprise theory and practice
PPTX
Gartner EA Architecting for DevOps and Hybrid Cloud
PPTX
#8311: Transform the Enterprise with IBM Cloud Private
PDF
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...
PDF
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
PDF
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
PPTX
Roadmap imug Maximo product update Nov 2017
PDF
Accelerate your digital transformation with IBM Cloud for CIO Focus Summit
Introduction to IBM Cloud Private - April 2018
Managing integration in a multi cluster world
Unifying the Silos: Optimize your Data Pipeline for Analytics and AI
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
Introduction to IBM API Management
Why Ibm cloud private
App store and SAM strategy
Making People Flow in Cities Measurable and Analyzable
Informix REST API Tutorial
Iod 2013 Jackman Schwenger
Become an IBM Cloud Architect in 40 Minutes
IBM Interconnect 2017 - Maximo update
Impact 2014 - enabling an intelligent enterprise theory and practice
Gartner EA Architecting for DevOps and Hybrid Cloud
#8311: Transform the Enterprise with IBM Cloud Private
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
Roadmap imug Maximo product update Nov 2017
Accelerate your digital transformation with IBM Cloud for CIO Focus Summit
Ad

More from NRB (20)

PDF
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation
 
PDF
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
 
PDF
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
 
PDF
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...
 
PDF
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
 
PDF
The NRB Group mainframe day 2021 - Application Modernisation On Z - Sebastien...
 
PDF
The NRB Group mainframe day 2021 - Security On Z - Guillaume Hoareau
 
PDF
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
 
PDF
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...
 
PPTX
Nrb Mainframe Day - z Data and AI - Michael Boeckx
 
PPTX
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal Laffineur
 
PPTX
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob Catteew
 
PDF
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...
 
PDF
Nrb Mainframe Day z Data and AI - Leif Pedersen
 
PDF
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...
 
PDF
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken
 
PDF
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...
 
PDF
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...
 
PDF
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...
 
PDF
NRB Sap Day 03/10/2019 - Sap's Commitment Towards Great Delivery For S4 move...
 
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation
 
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
 
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
 
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...
 
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
 
The NRB Group mainframe day 2021 - Application Modernisation On Z - Sebastien...
 
The NRB Group mainframe day 2021 - Security On Z - Guillaume Hoareau
 
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
 
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...
 
Nrb Mainframe Day - z Data and AI - Michael Boeckx
 
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal Laffineur
 
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob Catteew
 
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...
 
Nrb Mainframe Day z Data and AI - Leif Pedersen
 
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...
 
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken
 
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...
 
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...
 
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...
 
NRB Sap Day 03/10/2019 - Sap's Commitment Towards Great Delivery For S4 move...
 

Recently uploaded (20)

PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
August Patch Tuesday
PPTX
Benefits of Physical activity for teenagers.pptx
PPTX
Tartificialntelligence_presentation.pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPT
What is a Computer? Input Devices /output devices
Zenith AI: Advanced Artificial Intelligence
Final SEM Unit 1 for mit wpu at pune .pptx
Taming the Chaos: How to Turn Unstructured Data into Decisions
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
O2C Customer Invoices to Receipt V15A.pptx
Chapter 5: Probability Theory and Statistics
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Web Crawler for Trend Tracking Gen Z Insights.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Hindi spoken digit analysis for native and non-native speakers
August Patch Tuesday
Benefits of Physical activity for teenagers.pptx
Tartificialntelligence_presentation.pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
observCloud-Native Containerability and monitoring.pptx
Getting Started with Data Integration: FME Form 101
Enhancing emotion recognition model for a student engagement use case through...
What is a Computer? Input Devices /output devices

NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Legacy code: ADDI (Application Discovery Delivery Intelligence)

  • 1. IBM Application Discovery and Delivery Intelligence (ADDI) Unlocking the Hidden Potential of your IBM z Systems Mainframe Applications using Paul Pilotto WW Solution Architect, ADDI
  • 2. Disclaimer Information contained in this material has not been submitted to any formal IBM review and is distributed on "as is" basis without any warranty either expressed or implied. The use of this information is a customer responsibility. IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. The numbers are a result of adopting IBM tools and industry research data with some client verified assumptions. No warranties are made with respect to the actual improvement your organisation may achieve. IBM MAY HAVE PATENTS OR PENDING PATENT APPLICATIONS COVERING SUBJECT MATTER IN THIS DOCUMENT. THE FURNISHING OF THIS DOCUMENT DOES NOT IMPLY GIVING LICENSE TO THESE PATENTS 2
  • 3. Trying to find a place 20 years ago… 3
  • 5. Writing mainframe applications 20 years ago… 5
  • 7. But what about understanding legacy code? 7
  • 8. Remember: Your existing code is a valuable asset! Rewrite Reuse ? 8
  • 9. How ADDI helps you with the Digital Transformation of your IBM Mainframe “The GPS for your Mainframe Developers” 9
  • 10. What is IBM ADDI? 10 IBM Application Discovery IBM Application Delivery Intelligence IBM Application Discovery and Delivery Intelligence Application Understanding - Visualisation of Dependencies, Flows, Usage and Impacts Continuous Assessment and Optimisation of Application Complexity, Transaction Runtime and Test Coverage Cognitive DevOps and Continuous Modernisation for the Digital Transformation AD ADI ADDI
  • 11. IBM Application Discovery (AD) • Languages – COBOL, PL/I, Assembler, Natural, CA ADS/Online • Databases - VSAM, DB2, IMS/DB, Datacom, Adabas, IDMS • Batch – JCLs, Procs, Ctrl • TP monitors – CICS, IMS/TM, IDMS/DC • Schedulers – IWS, A-Auto, CA7 • Messaging – MQ • SMF analysis – Jobs, CICS Transactions • SCM – CA Endevor, Librarian, Serena ChangeMan ZMF, z/OS PDS, ITC • AD tools – ADFz, IDz • Monitoring – OMEGAMON for CICS • API connectivity – z/OS Connect • ... using a graphical user interface • … with an open, query-able repository • … with direct access to mainframe source code Static code analysis Application Understanding 11
  • 12. IBM Application Delivery Intelligence (ADI) 12 Easy-to-use web-based graphic interface providing accurate, unified view of entire application landscape Correlate project metrics from the AD repository, performance information from OMEGAMON for CICS, and code coverage data for targeted insights into application health Optimise development and test by combining static and operational analysis to accelerate delivery and improve quality 1. Test Optimisation 2. Governance of Maintainability 3. Insights into Transaction Runtime Behavior 4. Business Rules Discovery (roadmap)
  • 13. Solution Components 13 • AD REST API - To support automatic discovery of business terms and related variables and related source code • BRM Management UI – To manage business terms, candidate rules/code snippets , Business rules • Single BRM repository – To store all assets related to Business rules • BRM and Source synchronisation mechanism • AI-driven business term detection • AI-driven business rule detection IBM CONFIDENTIAL 2018 AD REST API & Search with AI Build a catalog for Business terms and their usage Catalog business rules and extract as API/ODM Microservices
  • 14. IBM ADDI Architecture Elasticsearch Doc Index for BRM/API Discovery Application Delivery Intelligence Server DevOps Analysis, Insight and Optimisation DevOps Data Sources ADI Data Warehouse Unstructured Data: Source code, PDF, DOC, PPT, TXT etc. z/OS AD repository Application Discovery Server Application Source Code Discovery and Analysis Configuration, Audit, Reporting Graph database Windows Server and Linux ADI (web browser)Analyse client (IDz or Eclipse) Build client (Windows) Source Code Management RTC, CA Endevor , ChangeMan ZMF, Librarian, z/OS PDS Database and File Systems DB2, IMS/, VSAMDB, IDMS, Adabas Transaction Managers CICS, IMS/TM, IDMS/DC Workload Schedulers IWS, CA-7, A-AutoMainframe agents Application Discovery and Delivery Intelligence
  • 16. ADDI Summary Reduce Risk Enable Transformation Increase Productivity • Reuse > Rewrite • You can’t change what you don’t understand! • Quickly and safely unlock the value of existing assets for Digital Transformation • Accelerate modernisation using Cognitive DevOpsz 16