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 |
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.
|