Remote Web service cloning and instantiation
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a method for cloning an instantiating a Web service from a calling process to a target host. The method can include expanding an application archive to a Web application container in the target host. The archive can include 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. A unique identifier can be generated for the Web service. Subsequently, the implementation document can be modified to reference the target host, the Web application in the target host, and the generated unique identifier in specifying the Web service. Also, the deployment descriptor can be modified to reference the generated unique identifier in specifying the Web service. Finally, the Web service can be deployed in the target host using the deployment descriptor; and, a network address referencing the implementation document can be forwarded to the calling process.
47 Citations
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. - View Dependent Claims (2)
-
-
3. A system for cloning and instantiating a Web service from a calling process to a remote host comprising:
-
a Web service creation process disposed in a first Web services host; and
,a remote service deployment processor disposed in a second Web services host, said second Web services host having a remote orientation relative to said first Web services host; said remote service deployment processor having logic for expanding an application archive forwarded to said second Web services host by said first Web services host into a selected one of at least one Web application container and associated Web application storage disposed in said second Web services host, said remote service deployment processor having further logic for generating a unique indentifier for a Web service defined within said application archive, and said remote service deployment processor having yet further logic for modifying both an implementation document and a deployment descriptor for said Web service contained in said application archive to reference both said second Web services host and said generated unique identifier. - View Dependent Claims (4, 5)
-
-
6. A remote host apparatus comprising:
-
a Web server and an application server executing in conjunction with said Web server; a Web services engine and an associated Web services creation process configured for operation with said application server; and
,a remote service deployment processor coupled to said application server and configured by said Web services engine, said remote service deployment processor comprising logic for expanding an application archive into a selected Web application container and an associated Web application storage hierarchy, said remote service deployment processor further comprising logic for generating a unique identifier for a Web service defined by said application archive and for modifying each of an implementation document and deployment descriptor for said Web service to reference both said unique identifier and the remote host, said remote service deployment processor further comprising logic for calling said Web services creation process with a modified one of said deployment descriptor in order to instantiate said Web service. - View Dependent Claims (7)
-
-
8. A machine readable storage having stored thereon a computer program for cloning and instantiating a Web service from a calling process to a target host, the computer program comprising a routine set of instructions which when executed cause the machine to perform 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. - View Dependent Claims (9)
-
Specification