IP Library Granted Patent US 8,073,938
Granted Patent B2
US 8,073,938 · App. 12/393,142 · Granted Dec 6, 2011

Information processing apparatus and method of operating the same

Assignee: Hitachi, Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,073,938
App. No.
12/393,142
Granted
Dec 6, 2011
Kind
B2
Abstract

Using a service server list containing addresses of servers within a service system and an application list containing names of active applications within the service system, addresses of servers on which the active applications are running, and communication source addresses and communication destination addresses of the active applications, the following processes are carried out: specifying applications of a first layer in the service system from among applications lying within the service system; specifying applications of a second or subsequent layer in the service system from the application list and from addresses of servers on which the applications of the first layer are running; and judging applications having the same application name among applications belonging to the same layer as being of the same role for aggregation.

Claims (17)

1. An information processing apparatus communicatively coupled via a network to servers on which a plurality of applications are running for operating a service system, the information processing apparatus comprising:

a storage unit that stores network addresses of the servers, storing, in a correlated manner, application identification information as information for identifying the applications, active server addresses as network addresses of the servers on which the applications are running, and communication source addresses of the applications; and

an application aggregating unit

acquiring from the storage unit and comparing the application identification information, the addresses of the servers corresponding thereto, and communication source addresses of the applications, so that when it is judged that the communication source addresses do not coincide with any of the addresses of the servers, the application aggregating unit judges the applications having the application identification information as being applications belonging to a first layer in the service system,

acquiring from the storage unit and comparing application identification information of the applications judged as belonging to the first layer, the active server addresses of the applications, and the application identification information and the communication source addresses of applications other than the applications judged as belonging to the first layer, so that the application aggregating unit judges applications having the application identification information correlated to the communication source addresses identical to the active server addresses as belonging to a second layer;

continuing acquiring from the storage unit communication source addresses of applications other than the applications judged as belonging to the first and the second layer, to repeat the judgment process to judge the layers of each applications contained in the service system;

aggregating each layer of the applications contained in the service system to roles of the applications, such that each application is classified by corresponding names of the applications for each of the application layers, and identifying a role identification to each of the roles of the applications; and

specifying the communication between the roles of the applications, and storing the combination of the source role identification and a destination role identification into an aggregated application communication list in the storage unit.

2. The information processing apparatus of claim 1 , wherein the information processing apparatus generates and displays a configuration diagram representing a correlation status among the applications based on the combination of the source role identification and the destination role identification stored in the aggregated application communication list.

3. The information processing apparatus of claim 2 , wherein the configuration diagram of the applications represents the number of applications contained in the layer for each of the judged layers.

4. A method of operating an information processing apparatus communicatively coupled to servers on which a plurality of applications are running for operating a service system, the apparatus having a storage unit that stores network addresses of the servers, wherein

storing, in a correlated manner, application identification information as information for identifying the applications, active server addresses as network of the servers on which the applications are running, and communication source addresses of the applications, the method comprising:

acquiring from the storage unit and comparing the application identification information, the addresses of the servers corresponding thereto, and communication source addresses of the applications, so that when it is judged that the communication source addresses do not coincide with any of the addresses of the servers, the applications having the application identification information are judged as being applications belonging to a first layer in the service system;

acquiring from the storage unit and comparing application identification information of the applications judged as belonging to the first layer, the active server addresses of the applications, and application identification information and communication source addresses of applications other than the applications judged as belonging to the first layer, so that applications having the application identification information correlated to the communication source addresses identical to the active server addresses are judged as belonging to a second layer;

continuing acquiring from the storage unit communication source addresses of applications other than the applications judged as belonging to the first and the second layer, to repeat the judgment process to judge the layers of each applications contained in the service system; and

aggregating each layer of the applications contained in the service system to roles of the applications, such that each application is classified by corresponding names of the applications for each of the application layers, and identifying a role identification to each of the roles of the applications; and

specifying the communication between the roles of the applications, and storing the combination of the source role identification and a destination role identification into an aggregated application communication list in the storage unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2009
From: ODA, TAKUYA; IIZUKA, DAISUKE
To: HITACHI, LTD.
Reel/Frame 022626/0611 →
Priority Claims (1)
JP 2008-299972 · Nov 25, 2008 · national
Continuity (1)
Related Publication 20100131626A1 · May 27, 2010