Method and system for implementing application lineage metadata and registration
AssigneeJPMorgan Chase Bank, N.A.
InventorsSatish Raj Katakam, Trevor Newell, Joe Vieira, Olutayo Ibikunle, Tracy M. Pletz, Shawn Reynolds
Life of this patent
Estimating the term…
Abstract
The invention relates to a system that implements application lineage metadata and registration. An embodiment of the present invention is directed to auto generating Application Lineage data. This may be accomplished by implementing code markers, such as @Annotations, within the code. An embodiment of the present invention may scan the code each time a build is kicked off by a continuous integration and continuous delivery (CI/CD) pipeline. At the end of the build, the documentation may be automatically generated with application lineage information.
Claims20
A system for implementing application lineage metadata and registration, the system comprising:
- a memory component that stores and manages code;
- an interactive interface that communicates with a user via a communication network;
- and
- a computer processor coupled to the memory component and the interactive interface and further configured to perform the steps of:
- initiating a build process for code, wherein the build process comprises one or more plugins integrated with a build tool;
- scanning, via one or the one or more plugins, the code for one or more predefined annotation markers that were added into the code;
- identifying a corresponding content for each annotation marker;
- automatically generating registry information in the form of a plurality of logical and physical catalogs that identify application lineage data associated with one or more assets or services of an ecosystem;
- maintaining and storing the registry information in the memory component;
- generating analytics based on the registry information;
- and
- providing, via the interactive interface, a search function, filtering, and visualization data that graphically depicts the application lineage data comprising ownership traceability information.
A method for implementing application lineage metadata and registration, the method comprising the steps of:
- initiating, via a computer processor, a build process for code, wherein the build process comprises one or more plugins integrated with a build tool;
- scanning, via one of the one or more plugins, the code for one or more predefined annotation markers that were added into the code;
- identifying, via the computer processor, a corresponding content for each annotation marker;
- automatically, via the computer processor, generating registry information in the form of a plurality of logical and physical catalogs that identify application lineage data associated with one or more assets or services of an ecosystem;
- maintaining and storing, via the computer processor, the registry information in memory component;
- generating, via the computer processor, analytics based on the registry information;
- and
- providing, via an interactive interface, a search function, filtering, and visualization data that graphically depicts the application lineage data comprising ownership traceability information.
Dependencies are inferred from the claim text.