Method, system, and articles of manufacture for providing a servlet container based web service endpoint
First Claim
1. A computer-implemented method for providing a service associated with a service endpoint program fragment description associated with a service definition interface, the method comprising:
- packaging, independent of a servlet component model, at least one of the service endpoint program fragment description, a service endpoint interface, and a deployment descriptor, in an archive file;
defining a service endpoint based on information included in the archive file;
converting the archive file into a servlet component model archive file; and
deploying the converted archive file on a servlet container.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of manufacture consistent with certain principles related to the present invention enable a computing system to layer the packaging and deployment of a web service endpoint on a standard servlet component model. To define a web service endpoint, the computing system may develop a service endpoint class that implements a configured service endpoint interface. The interface and endpoint class may be packaged by the computing system into an archive file. The computing system may use the information stored in the archive file to define the service endpoint modify the archive file with class information associated with the defined service endpoint. The modified archive file may be deployed on a container operating within the computing system. Further, the computing system may produce a WSDL based description of the defined service endpoint and export the document such that a remote client may use the information contained in the document to locate and remotely invoke methods on the defined service endpoint.
-
Citations
75 Claims
-
1. A computer-implemented method for providing a service associated with a service endpoint program fragment description associated with a service definition interface, the method comprising:
-
packaging, independent of a servlet component model, at least one of the service endpoint program fragment description, a service endpoint interface, and a deployment descriptor, in an archive file; defining a service endpoint based on information included in the archive file; converting the archive file into a servlet component model archive file; and deploying the converted archive file on a servlet container. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for providing a service, comprising:
-
a developer component, operating independent of a servlet component model, configured to develop a service endpoint interface and a service endpoint class that implements the service endpoint interface, and package the service endpoint interface and class in an archive file; and a deployer component configured to define a service endpoint using the service endpoint program fragment description packaged in the archive file, convert the archive file into a servlet component model archive file with information associated with the defined service endpoint, deploy the converted archive file on a servlet component model container, develop a document including information describing the defined service endpoint, and export the document such that a process may use the document to access the service endpoint. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for providing a service, comprising:
-
a component configured to define a service endpoint using a service endpoint program fragment description packaged in an archive file; a component configured to modify the archive file with information associated with the defined service endpoint; a component configured to provide the modified archive file on a servlet container; a component configured to develop a document including information describing the defined service endpoint; and a component configured to export the document such that a process may use the document to access the service endpoint. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer-implemented method for providing a web service endpoint on a server implementing a servlet component model, comprising:
-
developing a web service endpoint class based on an existing web service description document; packaging, independent of the servlet component model, at least one of the web service endpoint class, service endpoint interface, and deployment information in an archive file; defining a service endpoint using information included in the archive file and a web services description document; converting the archive file into a servlet component model archive file; and deploying the converted archive file on a servlet container.
-
-
44. A method, performed by a host computer system, for providing a web service endpoint, the method comprising:
-
providing a development process for developing a web service endpoint in a first archive file; providing a deployer process for assembling the first archive file into a second archive file; and implementing the development and deployment processes with an existing component model implemented by the host computer system such that the existing component model is used to deploy the developed web service endpoint for use by the host system. - View Dependent Claims (45, 46, 47)
-
-
48. A computer-readable medium memory device including instructions for performing a method, when executed by a processor, for providing a service associated with a service endpoint program fragment description associated with a service definition interface, the method comprising:
-
packaging, independent of a servlet component model, at least one of the service endpoint program fragment description, a service endpoint interface, and a deployment descriptor, in an archive file; defining a service endpoint based on information included in the archive file; converting the archive file into a servlet component model archive file; and deploying the converted archive file on a servlet container. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A system for providing a service associated with a service endpoint program fragment description associated with a service definition interface, the system comprising:
-
means for packaging, independent of a servlet component model, at least one of the service endpoint program fragment description, the service endpoint interface, and a deployment descriptor, in an archive file; means for defining a service endpoint based on information included in the archive file; means for converting the archive file into a servlet component model archive file; and means for deploying the converted archive file on a servlet container. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification