Method for providing development and deployment services using a cloud-based platform and devices thereof
First Claim
1. A method for providing development and deployment services in a platform, the method comprising:
- receiving by a platform management computing device a plurality of input parameters related to a development and deployment project via a web based application, wherein the development and deployment project comprises development and deployment of a computer program;
determining by the platform management computing device a plurality of development and deployment resources for the development and deployment project based on the received plurality of input parameters;
adjusting by the platform management computing device both the determined plurality of development and deployment resources and a sizing of the determined plurality of development and deployment resources based on a user input until the determined plurality of development and deployment resources meet a set of requirements for the development and deployment project prior to provisioning the resources;
provisioning by the platform management computing device the determined plurality of development and deployment resources;
providing by the platform management computing device an execution environment that provides an interface for utilization of the provisioned plurality of development and deployment resources for development and deployment of the computer program, wherein the provided execution environment comprises one or more application hosting services; and
providing by the platform management computing device a plurality of supporting processes to support the utilization of the provided execution environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium, and platform management device for providing computer program development and deployment in a platform. A plurality of input parameters related to a development and deployment project are received. A plurality of development and deployment resources are determined based on the plurality of input parameters. The plurality of required development and deployment resources are provisioned. An execution environment is provided for utilization of the development and deployment resources. A plurality of supporting processes are provided to support the utilization of the execution environment.
-
Citations
24 Claims
-
1. A method for providing development and deployment services in a platform, the method comprising:
-
receiving by a platform management computing device a plurality of input parameters related to a development and deployment project via a web based application, wherein the development and deployment project comprises development and deployment of a computer program; determining by the platform management computing device a plurality of development and deployment resources for the development and deployment project based on the received plurality of input parameters; adjusting by the platform management computing device both the determined plurality of development and deployment resources and a sizing of the determined plurality of development and deployment resources based on a user input until the determined plurality of development and deployment resources meet a set of requirements for the development and deployment project prior to provisioning the resources; provisioning by the platform management computing device the determined plurality of development and deployment resources; providing by the platform management computing device an execution environment that provides an interface for utilization of the provisioned plurality of development and deployment resources for development and deployment of the computer program, wherein the provided execution environment comprises one or more application hosting services; and providing by the platform management computing device a plurality of supporting processes to support the utilization of the provided execution environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium having stored thereon instructions for providing development and deployment services in a platform comprising machine executable code which when executed by at least one processor causes the processor to perform steps comprising:
-
receiving a plurality of input parameters related to a development and deployment project via a web based application, wherein the development and deployment project comprises development and deployment of a computer program; determining a plurality of development and deployment resources for the development and deployment project based on the received plurality of input parameters; adjusting both the determined plurality of development and deployment resources and a sizing of the determined plurality of development and deployment resources based on a user input until the determined plurality of development and deployment resources meet a set of requirements for the development and deployment project prior to provisioning the resources; provisioning the determined plurality of development and deployment resources from a single cloud-based platform; providing an execution environment that provides an interface for utilization of the provisioned plurality of development and deployment resources for the development and deployment of the computer program, wherein the provided execution environment comprises one or more application hosting services; and providing a plurality of supporting processes to support the utilization of the provided execution environment. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A platform management computing device comprising:
-
one or more processors; a memory, wherein the memory is coupled to the one or more processors which are configured to execute programmed instructions stored in the memory comprising; receiving a plurality of input parameters related to a development and deployment project via a web based application, wherein the development and deployment project comprises development and deployment of a computer program; determining a plurality of development and deployment resources for the development and deployment project based on the received plurality of input parameters; adjusting both the determined plurality of development and deployment resources and a sizing of the determined plurality of development and deployment resources based on a user input until the determined plurality of development and deployment resources meet a set of requirements for the development and deployment project prior to provisioning the resources; provisioning the determined plurality of development and deployment resources from a single cloud-based platform; providing an execution environment that provides an interface for utilization of the provisioned plurality of development and deployment resources for the development and deployment of the computer program, wherein the provided execution environment comprises one or more application hosting services; and providing a plurality of supporting processes to support the utilization of the provided execution environment. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification