Processing special requests at dedicated application containers
First Claim
1. A computer system to process special requests at dedicated application containers, the system comprising:
- a memory to store computer executable instructions; and
a processor to execute the instructions stored in the memory to;
store, locally to a local file system of a dedicated container, artifacts of an application together with artifacts of an application runtime environment, wherein the application runtime environment to host an instance of the application;
deploy the application runtime environment and the instance of the application at the dedicated container, wherein the dedicated container provides a single end point to the instance of the application;
start a proxy at the dedicated container, in parallel to the application runtime environment;
intercept, by the proxy, an application request routed to the single end point, wherein the single end point provides direct access to the local file system of the dedicate container;
identify, by the proxy, whether the application request is special request; and
when the application request is determined as special request, process the application request by the proxy, separate from the application runtime environment, wherein processing the application requests includes;
accessing the local file system of the dedicated container, anddirectly applying a change defined with the application request on a deployed application artifact without re-executing a full deployment cycle.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of systems and methods to provide processing of special requests at dedicated application containers are described herein. In one aspect, an application instance is downloaded and deployed in an application runtime, at a dedicated application container, to process service requests. In another aspect, the dedicated application container starts a proxy process, independently from the application runtime to intercept incoming service requests. The regular service requests are passed by the proxy process to the application runtime for processing by the executing application instance. In yet another aspect, the proxy process executes special service requests directly to access the dedicated container landscape.
-
Citations
20 Claims
-
1. A computer system to process special requests at dedicated application containers, the system comprising:
-
a memory to store computer executable instructions; and a processor to execute the instructions stored in the memory to; store, locally to a local file system of a dedicated container, artifacts of an application together with artifacts of an application runtime environment, wherein the application runtime environment to host an instance of the application; deploy the application runtime environment and the instance of the application at the dedicated container, wherein the dedicated container provides a single end point to the instance of the application; start a proxy at the dedicated container, in parallel to the application runtime environment; intercept, by the proxy, an application request routed to the single end point, wherein the single end point provides direct access to the local file system of the dedicate container; identify, by the proxy, whether the application request is special request; and when the application request is determined as special request, process the application request by the proxy, separate from the application runtime environment, wherein processing the application requests includes; accessing the local file system of the dedicated container, and directly applying a change defined with the application request on a deployed application artifact without re-executing a full deployment cycle. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium to store instructions, which when executed by a computer, cause the computer to perform operations comprising:
-
deploy the instance of a cloud application at a cloud-based container, wherein the instance of the cloud application is deployed in an application runtime environment executing at the cloud-based container, and wherein the cloud-based container provides a single end point to the instance of the cloud application, and wherein artifacts of the cloud application together with artifacts of the application runtime environment are packaged together at a local file system of the cloud-based container, and wherein the single end point provides direct access to the local file system of the cloud-based container; start a hot deployment proxy at the cloud-based container, in parallel to the executing application runtime environment; intercept, by the hot deployment proxy, an application request routed to the single end point; identify, by the hot deployment proxy, whether the application request is hot deployment request; and when the application request is determined as hot deployment request, process the application request by the hot deployment proxy, separate from the application runtime environment, wherein processing the application requests includes; accessing the local file system of the cloud-based container; and directly applying a change defined with the application request on relevant deployed artifacts without re-executing a full deployment cycle. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented method to process special requests at dedicated application containers, the method comprising:
-
instantiating a dedicated container to host an instance of a selected application; deploying the instance of the application at the dedicated container, wherein the instance of the application is deployed in an application runtime environment executing at the dedicated container, and wherein the dedicated container provides a single end point to the instance of the application; storing, locally to a local file system of the dedicated container, artifacts of the selected application together with artifacts of the application runtime environment, wherein the application runtime environment to host an instance of the selected application; starting a proxy process at the dedicated container, in parallel to the executing application runtime environment; intercepting, by the proxy process, an application request routed to the single end point, wherein the single end point provides direct access to the local file system of the dedicate container; identifying, by the proxy, whether the application request is special application request; and when the application request is determined as special application request, processing the application request by the proxy process, separate from the application runtime environment, wherein processing the application requests includes; accessing the local file system of the dedicated container; and directly applying a change defined with the application request on deployed application artifacts without re-executing a full deployment cycle. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification