Application controller to support incremental deployment
First Claim
Patent Images
1. A system comprising:
- a processor; and
a memory storing processor-executable process steps executable by the processor to cause the system to;
receive a request associated with a cloud-based application at an external port of a container associated with the cloud-based application;
pass the request to an application controller associated with the cloud-based application;
determine whether the request includes a command to modify the cloud-based application;
if it is determined that the request includes a command to modify the cloud-based application, invoke a function to execute the command;
if it is determined that the request does not include a command to modify the cloud-based application, forward the request to the cloud-based application at a second port different from the external port;
receive a request to push the cloud-based application to a cloud application platform;
in response to the request to push, instantiate the container, the instantiated container associated with the external port;
in response to the request to push, instantiate the application controller within the container; and
determine that the second port is unassigned and assign the second port to the cloud-based application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes reception of a request associated with a cloud-based application at an external port of a container associated with the cloud-based application, passage of the request to an application controller associated with the cloud-based application, determination of whether the request includes a command to modify the cloud-based application, invocation of a function to execute the command if it is determined that the request includes a command to modify the cloud-based application, and forwarding of the request to the cloud-based application at a second port different from the external port if it is determined that the request does not include a command to modify the cloud-based application.
15 Citations
12 Claims
-
1. A system comprising:
-
a processor; and a memory storing processor-executable process steps executable by the processor to cause the system to; receive a request associated with a cloud-based application at an external port of a container associated with the cloud-based application; pass the request to an application controller associated with the cloud-based application; determine whether the request includes a command to modify the cloud-based application; if it is determined that the request includes a command to modify the cloud-based application, invoke a function to execute the command; if it is determined that the request does not include a command to modify the cloud-based application, forward the request to the cloud-based application at a second port different from the external port; receive a request to push the cloud-based application to a cloud application platform; in response to the request to push, instantiate the container, the instantiated container associated with the external port; in response to the request to push, instantiate the application controller within the container; and determine that the second port is unassigned and assign the second port to the cloud-based application. - View Dependent Claims (2, 3, 4)
-
-
5. A method implemented by a computing system in response to execution of program code by a processor of the computing system, the method comprising:
-
receiving a request associated with a cloud-based application at an external port of a container associated with the cloud-based application; passing the request to an application controller associated with the cloud-based application; determining whether the request includes a command to modify the cloud-based application; if it is determined that the request includes a command to modify the cloud-based application, invoking a function to execute the command; if it is determined that the request does not include a command to modify the cloud-based application, forwarding the request to the cloud-based application; receiving a request to push the cloud-based application to a cloud application platform; in response to the request to push, instantiating the container, the instantiated container associated with the external port; in response to the request to push, instantiating the application controller within the container; and determine that a port is unassigned and assigning the port to the cloud-based application. - View Dependent Claims (6, 7, 8)
-
-
9. A computing system implementing a cloud-based application platform, the cloud-based application platform comprising:
-
a processor; and a memory storing processor-executable process steps executable by the processor to cause the system to provide; a container associated with an external port, the container to receive a request associated with a cloud-based application at the external port; and an application controller associated with the cloud-based application, the application controller to receive the request from the container, to determine whether the request includes a command to modify the cloud-based application, to invoke a function to execute the command if it is determined that the request includes a command to modify the cloud-based application, to forward the request to the cloud-based application at a second port different from the external port if it is determined that the request does not include a command to modify the cloud-based application, to receive a request to push the cloud-based application to a cloud application platform and, in response to the request to push, instantiate the container, instantiate the application controller within the container, determine that the second port is unassigned and assign the second port to the cloud-based application. - View Dependent Claims (10, 11, 12)
-
Specification