US 7,500,251 B2
Method and system for managing programs for web service system
Jun Sugihara, Yokohama (Japan); Atsushi Otake, Yokohama (Japan); and Nobuyoshi Sakai, Yokohama (Japan)
Assigned to Hitachi, Ltd., Tokyo (Japan)
Filed on Jun. 02, 2004, as Appl. No. 10/858,380.
Claims priority of application No. 2003-158755 (JP), filed on Jun. 04, 2003.
Prior Publication US 2005/0038771 A1, Feb. 17, 2005
Int. Cl. G06F 3/00 (2006.01); G06F 9/44 (2006.01)
U.S. Cl. 719—318  [719/313; 719/315; 719/316] 6 Claims
OG exemplary drawing
 
1. A program management method in a Web service system providing Web services including terminals, the Web service system including a service change management apparatus, and a service apparatus which can communicate with one another, responsive to a change of a first program executed by the service apparatus to change a second program executed by the terminals, the method comprising:
the service change management apparatus copying interface definition information indicating an interface of the first program stored in the service apparatus, and storing the copied interface definition information;
the service apparatus notifying the service change management apparatus of change of the interface definition information upon changing the interface of the first program, by transmitting changed interface definition information to the service change management apparatus;
the service change management apparatus comparing the store interface definition information with the changed interface definition information, analyzing any difference between them, and changing a portion of the second program corresponding to the difference; and
wherein the service change management apparatus registers requester information containing transmission destination information indicating information processing means which has generated the second program, a retrieval condition of said interface definition information used upon generation of the second program, and unrevised interface definition information in information processing means for monitoring said interface definition information to monitor and send the change notification of said interface definition information on the basis of said requester information.