Application Dependency Visualization
AssigneeBank of America Corporation
InventorsErik Dahl, Pratap Dande, Rahul Yaksh, Vishwanath Prasad Karra, Steven Allan Reich, Tileshia Brenda Alford
Life of this patent
Estimating the term…
Abstract
An application mapping engine may determine dependencies in existing executable application by monitoring and analyzing process flow and data flow of the application during runtime execution. The application mapping engine may generate dependency visualization maps that illustrate dependency interaction information.
Claims20
A computing platform, comprising:
- at least one processor;
- a communication interface communicatively coupled to the at least one processor;
- and
- memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
- receive application data and information flow data for an application service;
- determine based on the received application data and information flow data, at least one executable application included in the application service;
- determine dependencies based on the analyzed application data and information flow data for the determined at least one executable application;
- process determined dependencies into a JSON data structure;
- and
- map the determined application dependencies using a graphical library.
A method comprising:
- receiving application data and information flow data for an application service;
- determining based on the received application data and information flow data, at least one executable application included in the application service;
- determining dependencies based on the analyzed application data and information flow data for the determined at least one executable application;
- processing determined dependencies into a JSON data structure;
- and
- mapping the determined application dependencies using a graphical library.
One or more non-transitory computer-readable media storing instructions that, when executed by a computing platform comprising at least one processor, a communication interface, and memory, cause the computing platform to:
- receive application data and information flow data for an application service;
- determine based on the received application data and information flow data, at least one executable application included in the application service;
- determine dependencies based on the analyzed application data and information flow data for the determined at least one executable application;
- process determined dependencies into a JSON data structure;
- and
- map the determined application dependencies using a graphical library.
The one or more non-transitory computer-readable media of claim 19, further comprising instructions when executed cause computing platform to:
- receive a selection of an application service.
The one or more non-transitory computer-readable media of claim 19, further comprising instructions when executed cause computing platform to:
- render a webpage frame including visual representations of the mapping of the determined application dependencies.
The one or more non-transitory computer-readable media of claim 19, further comprising instructions when executed cause computing platform to:
- display the webpage frame on a user interface of a display device.
Dependencies are inferred from the claim text.