Program, method, and apparatus for managing applications
First Claim
1. A computer-readable medium storing a program for managing applications in a system where a plurality of applications installed on different server computers work together to provide services, the program causing a computer to function as:
- target platform determining means, responsive to a request for establishing an environment for a service, for identifying server computers belonging to server groups corresponding to a plurality of functions necessary to provide the requested service, by consulting group management data that defines a plurality of server groups classified by functions thereof, and thus choosing the identified server computers as target platforms on which necessary applications will be deployed to implement the functions; and
application deploying means for successively selecting deployment data of each application required to implement the functions for the requested service, sending the selected deployment data to the server computers chosen as target platforms of each application, and setting up an operation environment for each application.
1 Assignment
0 Petitions
Accused Products
Abstract
A program for managing applications that can replace application resources deployed over a multi-layered system with a single action. Upon receipt of a request for establishing an environment for a service, a target platform determining means consults group management data to identify server computers belonging to server groups corresponding to a plurality of functions necessary to provide the requested service. The identified server computers are chosen as target platforms on which necessary applications will be deployed to implement the functions. An application deploying means successively selects deployment data of applications required to implement the functions for the requested service and deploys each selected deployment data to the server computers chosen as the target platforms.
87 Citations
6 Claims
-
1. A computer-readable medium storing a program for managing applications in a system where a plurality of applications installed on different server computers work together to provide services, the program causing a computer to function as:
-
target platform determining means, responsive to a request for establishing an environment for a service, for identifying server computers belonging to server groups corresponding to a plurality of functions necessary to provide the requested service, by consulting group management data that defines a plurality of server groups classified by functions thereof, and thus choosing the identified server computers as target platforms on which necessary applications will be deployed to implement the functions; and
application deploying means for successively selecting deployment data of each application required to implement the functions for the requested service, sending the selected deployment data to the server computers chosen as target platforms of each application, and setting up an operation environment for each application. - View Dependent Claims (2, 3, 4)
-
-
5. A method of managing applications in a system where a plurality of applications installed on different server computers work together to provide services, the method comprising:
-
with a target platform determining means responsive to a request for establishing an environment for a service, identifying server computers belonging to server groups corresponding to a plurality of functions necessary to provide the requested service, by consulting group management data that defines a plurality of server groups classified by functions thereof, and thus choosing the identified server computers as target platforms on which necessary applications will be deployed to implement the functions; and
with an application deploying means, successively selecting deployment data of each application required to implement the functions for the requested service, sending the selected deployment data to the server computers chosen as target platforms of each application, and setting up an operation environment for each application.
-
-
6. An apparatus for managing applications in a system where a plurality of applications installed on different server computers work together to provide services, the apparatus comprising:
-
target platform determining means, responsive to a request for establishing an environment for a service, for identifying server computers belonging to server groups corresponding to a plurality of functions necessary to provide the requested service, by consulting group management data that defines a plurality of server groups classified by functions thereof, and thus choosing the identified server computers as target platforms on which necessary applications will be deployed to implement the functions; and
application deploying means for successively selecting deployment data of each application required to implement the functions for the requested service, sending the selected deployment data to the server computers chosen as target platforms of each application, and setting up an operation environment for each application.
-
Specification