One click deployment
First Claim
Patent Images
1. A computer-implemented method, the method comprising steps of:
- transmitting one or more user interface wizards over a network, said user interface wizards configured for generating, based on information entered by a human user interacting with said user interface wizards, user input indicating resources needed to provision a plurality of application components and resources needed for a database server to manage database objects to be accessed by said plurality of application components;
receiving over said network said user input;
receiving over said network a request to deploy said plurality of application components into a hosted environment accessible to a party over the network; and
in response to receiving said request to deploy;
provisioning said hosted environment for said plurality of application components in a manner that allows said party to cause, over said network, execution of said plurality of application components, wherein said provisioning said hosted environment comprises;
configuring a database server so that said database server may be accessed by said plurality of application components during said execution of said plurality of application components, andprovisioning one or more database objects in a database managed by said database server that stores data that is accessed by said execution of said plurality of application components;
installing said plurality of application components into said hosted environment; and
wherein the steps are performed by one or more computing devices.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for deploying applications hosted by an application service provider. An application in a first environment is automatically deployed to a second environment in response to receiving a request over a network from the party for whom the second environment is being hosted. The first environment may be an environment where applications are developed by the party over the network. Deployment of the application may entail provisioning of an environment for the application.
-
Citations
12 Claims
-
1. A computer-implemented method, the method comprising steps of:
-
transmitting one or more user interface wizards over a network, said user interface wizards configured for generating, based on information entered by a human user interacting with said user interface wizards, user input indicating resources needed to provision a plurality of application components and resources needed for a database server to manage database objects to be accessed by said plurality of application components; receiving over said network said user input; receiving over said network a request to deploy said plurality of application components into a hosted environment accessible to a party over the network; and
in response to receiving said request to deploy;provisioning said hosted environment for said plurality of application components in a manner that allows said party to cause, over said network, execution of said plurality of application components, wherein said provisioning said hosted environment comprises; configuring a database server so that said database server may be accessed by said plurality of application components during said execution of said plurality of application components, and provisioning one or more database objects in a database managed by said database server that stores data that is accessed by said execution of said plurality of application components; installing said plurality of application components into said hosted environment; and wherein the steps are performed by one or more computing devices. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable medium storing one or more sequences of instructions which, when executed by one or more processors, causes performance of steps comprising:
-
transmitting one or more user interface wizards over a network, said user interface wizards configured for generating, based on information entered by a human user interacting with said user interface wizards, user input indicating resources needed to provision a plurality of application components and resources needed for a database server to manage database objects to be accessed by said plurality of application components; receiving over said network said user input; receiving over said network a request to deploy said plurality of application components into a hosted environment accessible to a party over the network; and in response to receiving said request to deploy; provisioning said hosted environment for said plurality of application components in a manner that allows said party to cause, over said network, execution of said plurality of application components, wherein said provisioning said hosted environment comprises; configuring a database server so that said database server may be accessed by said plurality of application components during said execution of said plurality of application components, and provisioning one or more database objects in a database managed by said database server that stores data that is accessed by said execution of said plurality of application components; and installing said plurality of application components into said hosted environment. - View Dependent Claims (6, 7, 8)
-
-
9. A computer system comprising one or more computers, said one or more computers configured to perform steps comprising:
-
transmitting one or more user interface wizards over a network, said user interface wizards configured for generating, based on information entered by a human user interacting with said user interface wizards, user input indicating resources needed to provision a plurality of application components and resources needed for a database server to manage database objects to be accessed by said plurality of application components; receiving over said network said user input; receiving over said network a request to deploy said plurality of application components into a hosted environment accessible to a party over the network; and in response to receiving said request to deploy; provisioning said hosted environment for said plurality of application components in a manner that allows said party to cause, over said network, execution of said plurality of application components, wherein said provisioning said hosted environment comprises; configuring a database server so that said database server may be accessed by said plurality of application components during said execution of said plurality of application components, and provisioning one or more database objects in a database managed by said database server that stores data that is accessed by said execution of said plurality of application components; and installing said plurality of application components into said hosted environment. - View Dependent Claims (10, 11, 12)
-
Specification