Application Discovery,

Slides:



Advertisements
Similar presentations
OCLC Online Computer Library Center OCLC Cataloging Update Connexion client 1.50 & more OCLC CJK Users Group Annual Meeting San Francisco, CA April 8,
Advertisements

1 Hencie Consulting Services Building a Knowledge Share System Using Oracle Designer SCOUG 2000 Conference By Murli Manickam Sameer.
PubMed/How to Search, Display, Download & (module 4.1)
©2011 Quest Software, Inc. All rights reserved.. Andrei Polevoi, Tatiana Golubovich Program Management Group ActiveRoles Add-on Manager Overview.
High level QA strategy for SQL Server enforcer
Welcome to the CardSaver VoIP Billing & Call Management Demonstration © 2004, Parwan Electronics Corporation.
Chapter 5 Data Management. – The Best & Most Convenient Way to Learn Salesforce.com 2 Objectives By the end of the module, you.
Documentation Generators: Internals of Doxygen John Tully.
© 2012 IBM Corporation What’s new in OpenAdmin Tool for Informix? Erika Von Bargen May 2012.
PubMed/How to Search, Display, Download & (module 4.1)
Sage CRM Developers Course
SQLTeach Presentation Template Use of this template is mandatory (no exceptions) Please note the orientation of this presentation is landscape (16:10);
1 The Problem Do you have: A legacy ABL system with millions of Lines of ABL Code? Years and years of modifications to your ABL code? System documentation.
Elliott V7.2 Attributes Edward M. Kwang President.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers & Technical Decision.
Data Interoperability Basics Bruce Harold & Dale Lutz.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
Monthly Publishing System (MPS) Developer Workshop 25 August, 2015.
Oracle Dependencies Analyzer ODA Over time, in large companies we see many Legacy systems that work with several Databases, this.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
Elliott Attributes Edward M. Kwang President. Notes vs. Attributes Notes –Free Form Text –Conversation With Customers –Reminder for Follow Up Attribute.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights.
CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java.
WINDOWS AZURE MOBILE SERVICES AN INTRODUCTION Bret Stateham Technical Evangelist
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
OpenI (“open-eye”) : Open Source Business Intelligence Gets Real Sandeep Giri Project Lead, openi.org CTO, Loyalty Matrix, Inc. MySQL User Conference 2006.
SQL Query Analyzer. Graphical tool that allows you to:  Create queries and other SQL scripts and execute them against SQL Server databases. (Query window)
Business Data Integration with MOSS 2007 Naveedullah Khan PMP, MCAD.NET Senior Consultant.
External Data Access Adam Rauch, 6/05/08 Team: Geoff Snyder, Kevin Beverly, Cory Nathe, Matthew Bellew, Mark Igra, George Snelling.
SciCura Shared, General-purpose Curation Steven Vercruysse ' Ver - cruise' / Cruy Martin Kuiper A 'general purpose' curation platform, to make 'local curation'
External Data Access 5/29/08. Current Problems No way to load, process & analyze live Atlas data via critical analysis & programming tools (SAS, R, Perl)
SSIS 2012: The Quiet Revolution Presented by Bryan Cafferky Business Intelligence Consultant BPC Global Solutions LLC
Open source IP Address Management Software Review
For Rapid Application Development Developed By
Changing the way we view legacy applications
Welcome to the CardSaver VoIP Billing & Call Management Demonstration
James Blankenship September , 2016
EF Code First (Advanced)
James Blankenship March , 2017
SQL Server deployments
ARC at UWC 23 September 2014.
Explanation of the demo scripts and installation guide
GrubTruck (iOS Food Truck App)
Software Development, Quality and Documentation Tool
XINFO – Eclipse RDz Plugin
Microsoft Ignite /22/2018 3:27 PM BRK2121
New Features in NetBeans Platform 6.5.
Career Pictures.
Phil Bernstein Microsoft Corp.
Introduction to SharePoint Framework (SPFx)
Intro to SQL Operations Studio
DataForge: A DDI-Enabled Toolkit for Researchers and Data Managers
tRelational/DPS Overview
Software Development, Quality and Documentation Tool
GIFT / Fiscal Data Package Iteration 3
Introduction to NetDB2 IST210.
Using JDeveloper.
UmbrellaDB v0.5 Project Report #3
Dr. Bhavani Thuraisingham The University of Texas at Dallas
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Ink 00: Top 10 Points for an Inkspot template
NIEM Tool Strategy Next Steps for Movement
AT&T 2:03 November 03
Introduction of PTM (Planning Tracking & Management) Tool - developed by Meridian Technology 29/05/2019.
Sharing Perspectives for the Future
Book Report Non- Fiction Text.
TracCloud.
Generate Data with Google Analytics SQL Saturday /04/2019.
Microsoft Azure Data Catalog
SDMX IT Tools SDMX Registry
Presentation transcript:

Application Discovery, CA Plex and 2E

Application Discovery Illuminating black boxes

Speakers John Rhodes Kiyoshi Terasawa

Package customization Modernization Legacy System Modern System Wrap Low Code / APIs, BPM, RPA ANALYZE CM evolveIT CM M3 Model to Model API BPM RPA COTS Package customization DEV OPS Improve Process

Agenda Introduction Technology How can this technology help you? Q&A

Introduction

Can you answer these? How many Functions and DB Schemas are used in your models? How are your functions connected to your data? read, write, update or delete? Complex function groups? Do you know how the call graph looks like? Can you provide statistical information from a user point of view? Can you accurately estimate major projects?

No problem you say! In Plex I have: In 2E I have “U” and 95/96 Dependency Browser Triple usage Gen and Build call Graph In 2E I have “U” and 95/96 Lists Report

Except… It takes forever to load, and I can’t export The information is limited and doesn’t show information like lineage I can’t get metrics, so my estimation is a shot in the dark The information is not understandable by my management and business analysts

? Models are Hard Templates Inheritance Generator Secrets Need to Analyze Model with Source, with Intelligence

Introducing CM evolveIT Speed Export Component Connectivity Metrics Answers!

Our goal

Technology CM evolveIT for CA 2E and CA Plex

Feature statistics browse call graph estimate

summary statistics

browsers Menu Browser Function Browser Menu as Tree Show Functions Show Details Function Browser Search Function

call graph with data access

estimation point

estimation point Represent function metrics or functions in the call graph as point Index for non 2E/Plex audience  

export as csv

export as json For extra analysis  

sub system statistics  How many Functions in the call graph group by sub system 

demo Script is in word doc

how do we analyze applications?                           Spoiler - It isn’t easy! This Photo by Unknown Author is licensed under CC BY-SA-NC

how we do we do this? CA 2E/Plex model is a Black Box Information we want is available in Generated Source Deployed environment Application design (Model)

from model Plex Model via Model API Model API Action Diagram parsing Extract Action Diagram text Get Object information Action Diagram parsing Statement count

from source Generated Source code Function call info Name of program called

from source Generated Source code Database access info Name of DB schema How it is accessed

from application design Menu structure Sub System grouping information Batch entry list

Analyze One Entry Point, Plex or 2E, Free! Analysis Tool Access Call Graph Statistics Data access

contact +512-423-1959 john.rhodes@cmfirstgroup.com Kiyoshi.terasawa@cmfirstgroup.com www.cmfirstgroup.com