Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method comprising: preparing, by a device operatively coupled to one or more processing units, a first execution environment for middleware to be included in a container hosted on a machine wherein a proxy agent instructs a container engine to generate a copy of the first execution environment, wherein the middleware is launched based on the copy of the first execution environment; detecting, by the device, a request to schedule an application to be executed in the machine using the middleware; in response to the request being detected, launching, by the device, the application within the container based on the first execution environment having been prepared; and based on the request to schedule the application to be executed in the machine using the middleware, preparing, by the device, a second execution environment for the middleware before the launching of the application.
2. The computer-implemented method of claim 1 , wherein preparing the first execution environment comprises: in response to a container image being provided for the machine, determining, by the device, whether the container image includes the middleware; and in response to determining that the container image includes the middleware, preparing, by the device, the first execution environment based on the container image.
3. The computer-implemented method of claim 1 , wherein preparing the first execution environment comprises: preparing, by the device, the first execution environment by provisioning the container with the middleware executed therein.
4. The computer-implemented method of claim 1 , wherein preparing the first execution environment comprises: preparing, by the device, the first execution environment by launching a process for the middleware.
5. The computer-implemented method of claim 4 , wherein launching the application comprises: provisioning, by the device, the container by incorporating the process for the middleware into the container; and launching, by the device, the application using the provisioned container.
6. The computer-implemented method of claim 1 , wherein launching the application comprises: registering, by the device, the application with the first execution environment; and launching, by the device, the registered application into the first execution environment.
7. The computer-implemented method of claim 1 , wherein launching the application comprises: generating, by the device, a copy of the first execution environment having been prepared; and launching, by the device, the application based on the copy of the first execution environment having been prepared.
8. The computer-implemented method of claim 1 , further comprising: preparing, by the device, the second execution environment for the middleware after the launching of the application.
9. A system comprising: a memory that stores computer executable components; and a processor, operably coupled to the memory, and that executes the computer executable components stored in the memory, wherein the computer executable components comprise: at least one computer-executable component that: prepares a first execution environment for middleware to be included in a container hosted on a machine; based on a proxy agent implemented for middleware, instructs a container engine to generate a copy of a first execution environment, wherein the middleware is launched based on the copy of the first execution environment; detects a request to schedule an application to be executed in the machine using the middleware; in response to the request being detected, launches the application within the container based on the first execution environment having been prepared; and based on the request to schedule the application to be executed in the machine using the middleware, prepares a second execution environment for the middleware before the launching of the application.
10. The system of claim 9 , wherein preparation of the first execution environment comprises: in response to a container image being provided for the machine, determination of whether the container image includes the middleware; and in response to a determination that the container image includes the middleware, preparation of the first execution environment based on the container image.
11. The system of claim 9 , wherein preparation of the first execution environment comprises: preparation of the first execution environment by provisioning the container with the middleware executed therein.
12. The system of claim 9 , wherein preparation of the first execution environment comprises: preparation of the first execution environment by a launching of a process for the middleware.
13. The system of claim 12 , wherein a launching the application comprises: a provisioning of the container by incorporating the process for the middleware into the container; and a launching of the application using the provisioned container.
14. The system of claim 9 , wherein the launching of the application comprises: a registering of the application with the first execution environment; and a launching of the registered application into the first execution environment.
15. The system of claim 9 , wherein the launching of the application comprises: a generating of a copy of the first execution environment having been prepared; and a launching of the application based on the copy of the first execution environment having been prepared.
16. The system of claim 9 , wherein the computer executable components further: prepare the second execution environment for the middleware after the launching of the application.
17. A computer program product facilitating launching a middleware-based application, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to: prepare, by the processor, a first execution environment for middleware to be included in a container hosted on a machine; based on a proxy agent implemented for middleware, instruct, by the processor, a container engine to generate a copy of the first execution environment, wherein the middleware is launched based on the copy of the first execution environment; detect, by the processor, a request to schedule an application to be executed in the machine using the middleware; in response to the request being detected, launch, by the processor, the application within the container based on the first execution environment having been prepared; and based on the request to schedule the application to be executed in the machine using the middleware, prepare, by the processor, a second execution environment for the middleware before the launching of the application.
18. The computer program product of claim 17 , wherein preparation of the first execution environment comprises: in response to a container image being provided for the machine, determination of whether the container image includes the middleware; and in response to determining that the container image includes the middleware, preparation of the first execution environment based on the container image.
Unknown
September 7, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.