Program, method, and apparatus for managing applications
First Claim
1. A computer-readable, non-transitory 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 execute a process comprising:
- identifying, in response to a request for establishing an environment for a service, first and second server computers belonging to different server groups corresponding to different functions necessary to provide the requested service;
selecting first and second application programs required to implement the functions for the requested service; and
sending the first application program from the computer to the first server computer before sending the second application program from the computer to the second server computer, to set up an operation environment for each of the first and second application programs such that the first server computer sends processing requests to the second server computer.
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.
11 Citations
7 Claims
-
1. A computer-readable, non-transitory 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 execute a process comprising:
-
identifying, in response to a request for establishing an environment for a service, first and second server computers belonging to different server groups corresponding to different functions necessary to provide the requested service; selecting first and second application programs required to implement the functions for the requested service; and sending the first application program from the computer to the first server computer before sending the second application program from the computer to the second server computer, to set up an operation environment for each of the first and second application programs such that the first server computer sends processing requests to the second server computer. - View Dependent Claims (2, 3, 4)
-
-
5. A method executed by a computer to manage applications in a system where a plurality of applications installed on different server computers work together to provide services, the method comprising:
-
identifying, in response to a request for establishing an environment for a service, first and second server computers belonging to different server groups corresponding to different functions necessary to provide the requested service; selecting first and second application programs required to implement the functions for the requested service; and sending the first application program from the computer to the first server computer before sending the second application program from the computer to the second server computer, to set up an operation environment for each of the first and second application programs such that the first server computer sends processing requests to the second server computer.
-
-
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:
-
a server management controller to identify, in response to a request for establishing an environment for a service, first and second server computers belonging to different server groups corresponding to different functions necessary to provide the requested service; a deployment controller that selects first and second application programs required to implement the functions for the requested service, and sends the first application program from the apparatus to the first server computer before sending the second application program from the apparatus to the second server computer, to set up an operation environment for each of the first and second application programs such that the first server computer sends processing requests to the second server computer.
-
-
7. A computer-readable, non-transitory medium storing a program that causes a computer to execute a process, said process comprising:
-
receiving a request for deployment of application programs for a service; and sending, in response to the request, the application programs from said computer to both a first server computer and a second server computer, based on coupling relationship of the first and second server computers forming a multi-layered system for providing the service, in a sequential order in which the first server computer has priority over the second server computer, the first computer sending processing requests to the second computer in the multi-layered system.
-
Specification