US 7,322,031 B2
Remote Web service cloning and instantiation
Douglas B. Davis, Raleigh, N.C. (US); Brad B. Topol, Raleigh, N.C. (US); and Keith A. Wells, Angier, N.C. (US)
Assigned to International Business Machines Corporation, Armonk, N.Y. (US)
Filed on Oct. 07, 2002, as Appl. No. 10/265,756.
Prior Publication US 2004/0068731 A1, Apr. 08, 2004
Int. Cl. G06F 9/44 (2006.01); G06F 9/445 (2006.01); G06F 15/06 (2006.01); G06F 15/167 (2006.01)
U.S. Cl. 717—177  [717/172; 709/216; 709/219; 709/242; 709/246] 9 Claims
OG exemplary drawing
 
1. A method for cloning and instantiating a Web service from a calling process to a target host comprising the steps of:
expanding an application archive to a Web application container in the target host, said archive comprising at least one operational file for implementing the Web service, an implementation document for the Web service, and a deployment descriptor for the Web service;
generating a unique identifier for the Web service;
first modifying said implementation document to reference the target host, the Web application in the target host, and said generated unique identifier in specifying the Web service;
second modifying said deployment descriptor to reference said generated unique identifier in specifying the Web service;
deploying the Web service in the target host using said deployment descriptor; and,
forwarding a network address referencing the implementation document to the calling process.