Patent ID: 11928169
Assignee: JPMORGAN CHASE BANK, N.A.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for implementing a functional documentation module for creating a uniform resource locator (URL) that exposes a web resource by utilizing one or more processors and one or more memories, the method comprising:
providing a repository that stores a list of URLs corresponding to one or more applications and a list that comprises selectable components of independently executable programming languages for running an application;
selecting the application to be run;
receiving a request for creating a new URL;
permitting a creation of functional documentation that integrates at least two technologies from among Spring Boot, Docker, Python, and JSON;
causing a graphical user interface (GUI) to display selectable URLs from the list of URLs, the selectable components from the list that comprises the selectable components of independently executable programming languages, and the functional documentation that describes which components need to be executed in what order in response to the received request, wherein each component is an isolated piece of code that performs a task within the application;
creating the new URL, that comprises at least one respectively piece of code that is underlying components for running the application, by selecting, by the one or more processors, one or more desired URLs from the selectable URLs based on analyzing the functional documentation;
utilizing the functional documentation to ensure that the underlying components of the new URL correctly include the components that need to be executed and a correct order for executing the components that need to be executed;
utilizing the functional documentation to run the application in a background of the functional documentation, the selectable components, and the selectable URLs, and utilizing the functional documentation to independently test only the created new URL and its underlying components for running the application without testing the selectable URLs and their underlying components;
updating the repository with the new URL based on a positive test result;
capturing any failure, that happens in testing the new URL while executing, at a component level, wherein each of the underlying components of the new URL is an isolated piece of code that performs a task within the application so that testing for other components associated with the already existing URLs from the list of URLs accessed from the repository is not necessary; and
utilizing the same component for both web processing and batch processing and reutilizing the components from other parts of the application or from different application without rearchitecting the entire application to create the new URL, wherein the web processing is utilized in concurrent updates to a website.