US-20260128956-A1 - SYSTEM AND METHOD FOR DETERMINING READINESS FOR MANAGED RUNTIME APPLICATION PROGRAM INTERFACE (API) APPLICATIONS VIA ARTIFICIAL INTELLIGENCE
Abstract
Systems, computer program products, and methods are described herein for determining readiness for managed runtime application program interface (API) applications via artificial intelligence. The present disclosure is configured to scan a set of API applications and their associated custom port hosted within a managed runtime environment using a custom port probe embedded within the managed runtime environment, where the custom port probe is operably coupled to a load balancer, where user traffic within the managed runtime environment is processed by the set of API applications and the custom port; initialize a set of components within the custom port for operation; verify readiness of the set of API application and the custom port probe using an artificial intelligence system; and transmit a notification to the load balancer indicating readiness of the set of API applications.
Inventors
- Amer Ali
- Asha Thekkumpurath
- Andrea M. Weisberger
- Mohammad Saleem Gaziani
- Aaron Gee
- Aisha Jenkins
- John Lozes
- Tonya Kyra Miller
- Manonmani Palanichamy
- Jyothishwar Reddy Sama
- Aravind Singtalur
Assignees
- BANK OF AMERICA CORPORATION
Dates
- Publication Date
- 20260507
- Application Date
- 20241105
Claims (20)
- 1 . A system for determining readiness for managed runtime application program interface (API) applications via artificial intelligence, the system comprising: a processing device; a non-transitory storage device containing instructions when executed by the processing device, causes the processing device to perform the steps of: scan a set of application program interface (API) applications and their associated custom port hosted within a managed runtime environment using a custom port probe embedded within the managed runtime environment, wherein the custom port probe is operably coupled to a load balancer within the managed runtime environment, wherein the custom port probe is at least partially powered by an artificial intelligence system, wherein user traffic within the managed runtime environment is processed by the set of API applications and custom port; initialize a set of components within the custom port for operation within the managed runtime environment; verify readiness of the set of API applications and the set of components within the custom port via the artificial intelligence system; and transmit a notification to the load balancer that the set of API applications hosted within the managed runtime environment are ready for incoming user traffic.
- 2 . The system of claim 1 , wherein the processing device is further configured to pause incoming user traffic to the managed runtime environment until traffic within the set of API applications and the custom port has been processed.
- 3 . The system of claim 1 , wherein the processing device is further configured to detect anomalies within the custom port via the artificial intelligence system.
- 4 . The system of claim 1 , wherein verification of readiness of the set of components within the custom port is determined by a set of criteria produced by the artificial intelligence system.
- 5 . The system of claim 4 , wherein the set of criteria comprises operating standards of the set of components within the custom port.
- 6 . The system of claim 1 , wherein the notification transmitted to the load balancer is generated by the artificial intelligence system.
- 7 . The system of claim 6 , wherein the notification further comprises a report comprising adjustments to the set of API applications within the managed runtime environment.
- 8 . A computer program product for determining readiness for managed runtime application program interface (API) applications via artificial intelligence, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions which when executed by a processing device are configured to cause a processor to perform the following operations: scan a set of application program interface (API) applications and their associated custom port hosted within a managed runtime environment using a custom port probe embedded within the managed runtime environment, wherein the custom port probe is operably coupled to a load balancer within the managed runtime environment, wherein the custom port probe is at least partially powered by an artificial intelligence system, wherein user traffic within the managed runtime environment is processed by the set of API applications and custom port; initialize a set of components within the custom port for operation within the managed runtime environment; verify readiness of the set of API applications and the set of components within the custom port via the artificial intelligence system; and transmit a notification to the load balancer that the set of API applications hosted within the managed runtime environment are ready for incoming user traffic.
- 9 . The computer program product of claim 8 , wherein the processing device is further configured to cause the processor to pause incoming user traffic to the managed runtime environment until traffic within the set of API applications and the custom port has been processed.
- 10 . The computer program product of claim 8 , wherein the processing device is further configured to cause the processor to detect anomalies within the custom port via the artificial intelligence system.
- 11 . The computer program product of claim 8 , wherein verification of readiness of the set of components within the custom port is determined by a set of criteria produced by the artificial intelligence system.
- 12 . The computer program product of claim 11 , wherein the set of criteria comprises operating standards of the set of components within the custom port.
- 13 . The computer program product of claim 8 , wherein the notification transmitted to the load balancer is generated by the artificial intelligence system.
- 14 . The computer program product of claim 13 , wherein the notification further comprises a report comprising adjustments to the set of API applications within the managed runtime environment.
- 15 . A computer-implemented method for determining readiness for managed runtime application program interface (API) applications via artificial intelligence the method comprising: scanning a set of application program interface (API) applications and their associated custom port hosted within a managed runtime environment using a custom port probe embedded within the managed runtime environment, wherein the custom port probe is operably coupled to a load balancer within the managed runtime environment, wherein the custom port probe is at least partially powered by an artificial intelligence system, wherein user traffic within the managed runtime environment is processed by the set of API applications and custom port; initializing a set of components within the custom port for operation within the managed runtime environment; verifying readiness of the set of API applications and the set of components within the custom port via the artificial intelligence system; and transmitting a notification to the load balancer that the set of API applications hosted within the managed runtime environment are ready for incoming user traffic.
- 16 . The computer-implemented method of claim 15 , wherein the computer-implemented method further comprises: pausing incoming user traffic to the managed runtime environment until traffic within the set of API applications and the custom port has been processed.
- 17 . The computer-implemented method of claim 15 , wherein the computer-implemented method further comprises detecting anomalies within the custom port via the artificial intelligence system.
- 18 . The computer-implemented method of claim 15 , wherein verifying readiness of the set of components within the custom port is determined by a set of criteria produced by the artificial intelligence system.
- 19 . The computer-implemented method of claim 15 , wherein the notification transmitted to the load balancer is generated by the artificial intelligence system.
- 20 . The computer-implemented method of claim 19 , wherein the notification further comprises a report comprising adjustments to the set of API applications within the managed runtime environment.
Description
TECHNOLOGICAL FIELD Example embodiments of the present disclosure relate to determining readiness for managed runtime application program interface (API) applications via artificial intelligence. BACKGROUND Managed runtime environments may rely on port availability to determine the health and readiness of API applications. This may lead to complications as the port may be ready before the API applications. Applicant has identified a number of deficiencies and problems associated with determining readiness for managed runtime API applications via artificial intelligence. Through applied effort, ingenuity, and innovation, many of these identified problems have been solved by developing solutions that are included in embodiments of the present disclosure, many examples of which are described in detail herein. BRIEF SUMMARY Systems, methods, and computer program products are provided for determining readiness for managed runtime application program interface (API) applications via artificial intelligence. In one aspect, a system determining readiness for managed runtime API applications via artificial intelligence is presented. The system including a processing device, a non-transitory storage device containing instructions when executed by the processing device, causes the processing device to perform the steps of: scan a set of application program interface (API) applications and their associated custom port hosted within a managed runtime environment using a custom port probe embedded within the managed runtime environment, where the custom port probe is operably coupled to a load balancer within the managed runtime environment, where the custom port probe is at least partially powered by an artificial intelligence system, where user traffic within the managed runtime environment is processed by the set of API applications and custom port; initialize a set of components within the custom port for operation within the managed runtime environment; verify readiness of the set of API applications and the set of components within the custom port via the artificial intelligence system; and transmit a notification to the load balancer that the set of API applications hosted within the managed runtime environment are ready for incoming user traffic. In some embodiments, the processing device is further configured to pause incoming user traffic to the managed runtime environment until traffic within the set of API applications and the custom port has been processed. In some embodiments, the processing device is further configured to detect anomalies within the custom port via the artificial intelligence system. In some embodiments, verification of readiness of the set of components within the custom port is determined by a set of criteria produced by the artificial intelligence system. In some embodiments, the set of criteria comprises operating standards of the set of components within the custom port. In some embodiments, the notification transmitted to the load balancer is generated by the artificial intelligence system. In some embodiments, the notification further comprises a report comprising adjustments to the set of API applications within the managed runtime environment. In another aspect, a computer program product for determining readiness for managed runtime application program interface (API) applications via artificial intelligence is presented. The computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions which when executed by a processing device are configured to cause the processor to perform the following operations: scan a set of application program interface (API) applications and their associated custom port hosted within a managed runtime environment using a custom port probe embedded within the managed runtime environment, where the custom port probe is operably coupled to a load balancer within the managed runtime environment, where the custom port probe is at least partially powered by an artificial intelligence system, where user traffic within the managed runtime environment is processed by the set of API applications and custom port; initialize a set of components within the custom port for operation within the managed runtime environment; verify readiness of the set of API applications and the set of components within the custom port via the artificial intelligence system; and transmit a notification to the load balancer that the set of API applications hosted within the managed runtime environment are ready for incoming user traffic. In some embodiments, the processing device is further configured to pause incoming user traffic to the managed runtime environment until traffic within the set of API applications and the custom port has been processed. In some embodiments, the processing device is further configured to detect anomalies within the custo