Systems and methods for infrastructure and middleware provisioning
First Claim
Patent Images
1. A method for provisioning a distributed software product using a web-based user interface, comprising:
- establishing, using the web-based user interface, a profile including a plurality of services, the profile being established to provision the distributed software product, the distributed software product using the plurality of services to execute, services performing a specific task;
configuring an environment by specifying, in the profile, a plurality of computers to use for provisioning the plurality of services used to execute the distributed software product;
identifying which computer from the plurality of computers to use for installing each service, the plurality of services being installed on more than one computer;
provisioning the plurality of services on the identified computers in the configured environment, wherein selected services generate a return code indicating a status of the provisioning; and
executing the distributed software product by;
executing a first portion of the provisioned plurality of services on a client computer, including transmitting a first provisioning communication, between the client computer and a first host computer, wherein the first provisioning communication includes data for causing the first host computer to update the profile by modifying one or more ports of the first host computer previously reserved for executing the profile and data for re-provisioning the plurality of services in the first host computer based on modification of the one or more ports previously reserved for executing the profile;
executing a second portion of the provisioned plurality of services on the first host computer, including transmitting a second provisioning communication, between the client computer and a second host computer; and
executing a third portion of the provisioned plurality of services on the second host computer, including transmitting a third provisioning communication, between the first and second host computers.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer readable media are provided for provisioning a service using a web-based user interface. An exemplary method may include establishing, using the web-based user interface, a profile including one or more services; and configuring an environment by specifying a computer to use for provisioning the one or more services in the profile. Furthermore, the method may include provisioning the one or more services in the configured environment, such that the one or more services generate a return code indicating a status of the provisioning.
-
Citations
23 Claims
-
1. A method for provisioning a distributed software product using a web-based user interface, comprising:
-
establishing, using the web-based user interface, a profile including a plurality of services, the profile being established to provision the distributed software product, the distributed software product using the plurality of services to execute, services performing a specific task; configuring an environment by specifying, in the profile, a plurality of computers to use for provisioning the plurality of services used to execute the distributed software product; identifying which computer from the plurality of computers to use for installing each service, the plurality of services being installed on more than one computer; provisioning the plurality of services on the identified computers in the configured environment, wherein selected services generate a return code indicating a status of the provisioning; and executing the distributed software product by; executing a first portion of the provisioned plurality of services on a client computer, including transmitting a first provisioning communication, between the client computer and a first host computer, wherein the first provisioning communication includes data for causing the first host computer to update the profile by modifying one or more ports of the first host computer previously reserved for executing the profile and data for re-provisioning the plurality of services in the first host computer based on modification of the one or more ports previously reserved for executing the profile; executing a second portion of the provisioned plurality of services on the first host computer, including transmitting a second provisioning communication, between the client computer and a second host computer; and executing a third portion of the provisioned plurality of services on the second host computer, including transmitting a third provisioning communication, between the first and second host computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium comprising a set of instructions which, when executed on a processor, perform a method for provisioning a distributed software product using a web-based user interface, the method comprising:
-
establishing, using the web-based user interface, a profile including a plurality of services, the profile being established to provision the distributed software product, the distributed software product using the plurality of services to execute, services performing a specific task; configuring an environment by specifying, in the profile, a plurality of computers to use for provisioning the plurality of services used to execute the distributed software product; identifying which computer from the plurality of computers to use for installing each service, the plurality of services being installed on more than one computer; provisioning the plurality of services on the identified computers in the configured environment, wherein selected services generate a return code indicating a status of the provisioning; and executing the distributed software product by; executing a first portion of the provisioned plurality of services on a client computer, including transmitting a first provisioning communication, between the client computer and a first host computer, wherein the first provisioning communication includes data for causing the first host computer to update the profile by modifying one or more ports of the first host computer previously reserved for executing the profile and data for re-provisioning the plurality of services in the first host computer based on modification of the one or more ports previously reserved for executing the profile; executing a second portion of the provisioned plurality of services on the first host computer, including transmitting a second provisioning communication, between the client computer and a second host computer; and executing a third portion of the provisioned plurality of services on the second host computer, including transmitting a third provisioning communication, between the first and second host computers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a memory; and a processor, wherein the processor is configured to perform a method for provisioning a distributed software product using a web-based user interface, the method comprising; establishing, using the web-based user interface, a profile including a plurality of services, the profile being established to provision the distributed software product, the distributed software product using the plurality of services to execute, services performing a specific task; configuring an environment by specifying, in the profile, a plurality of computers to use for provisioning the plurality of services used to execute the distributed software product; identifying which computer from the plurality of computers to use for installing each service, the plurality of services being installed on more than one computer; provisioning the plurality of services on the identified computers in the configured environment, wherein selected services generate a return code indicating a status of the provisioning; and executing the distributed software product by; executing a first portion of the provisioned plurality of services on a client computer, including transmitting a first provisioning communication, between the client computer and a first host computer, wherein the first provisioning communication includes data for causing the first host computer to update the profile by modifying one or more ports of the first host computer previously reserved for executing the profile and data for re-provisioning the plurality of services in the first host computer based on modification of the one or more ports previously reserved for executing the profile; executing a second portion of the provisioned plurality of services on the first host computer, including transmitting a second provisioning communication, between the client computer and a second host computer; and executing a third portion of the provisioned plurality of services on the second host computer, including transmitting a third provisioning communication, between the first and second host computers. - View Dependent Claims (22, 23)
-
Specification