Deployment of a web service
First Claim
Patent Images
1. A method in an application server, comprising:
- receiving, by the application server, a Web service archive including;
a Web service implementation having a plurality of Web service operations and a plurality of Web service parameters, the Web service operations and Web service parameters being independent of a runtime implementation requirements of the application server,a Web service deployment descriptor specifying a mapping of the Web service operations and Web service parameters to the runtime implementation requirements of the application server, anda first and second virtual interface, each to selectively expose a different subset of the Web service operations and the Web service parameters in the Web service implementation, wherein each of the first and second virtual interfaces are publishable as separate deployed Web service;
unpacking the Web service implementation, the Web service deployment descriptor, and the first and second virtual interfaces from the Web service archive into a directory within the application server; and
deploying each of the first and second virtual interfaces as separately published Web services within the application server based on the mapping specified by the Web service deployment descriptor.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device may receive a Web service archive that includes a Web service implementation and a Web service deployment descriptor. The Web service deployment descriptor may specify how the Web service implementation is to be configured on the computing device. The computing device may deploy a Web service based, at least in part, on the received Web service archive.
246 Citations
18 Claims
-
1. A method in an application server, comprising:
-
receiving, by the application server, a Web service archive including; a Web service implementation having a plurality of Web service operations and a plurality of Web service parameters, the Web service operations and Web service parameters being independent of a runtime implementation requirements of the application server, a Web service deployment descriptor specifying a mapping of the Web service operations and Web service parameters to the runtime implementation requirements of the application server, and a first and second virtual interface, each to selectively expose a different subset of the Web service operations and the Web service parameters in the Web service implementation, wherein each of the first and second virtual interfaces are publishable as separate deployed Web service; unpacking the Web service implementation, the Web service deployment descriptor, and the first and second virtual interfaces from the Web service archive into a directory within the application server; and deploying each of the first and second virtual interfaces as separately published Web services within the application server based on the mapping specified by the Web service deployment descriptor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory system-readable medium having instructions stored thereon that, when executed by a processor in an application server, causes the application server to perform a method comprising:
receiving a Web service archive including; a Web service implementation having a plurality of Web service operations and a plurality of Web service parameters, the Web service operations and Web service parameters being independent of runtime implementation requirements of the application server, a Web service deployment descriptor specifying a mapping of the Web service operations and Web service parameters to the runtime implementation requirements of the application server, and a first and second virtual interface, each to selectively expose a different subset of the Web service operations and the Web service parameters in the Web service implementation, wherein each of the first and second virtual interfaces are publishable as a separate deployed Web service; unpacking the Web service implementation the Web service deployment descriptor, and the first and second virtual interfaces from the Web service archive into a directory within the application server; and deploying each of the first and second virtual interfaces as separately published Web services within the application server based on the mapping specified by the Web service deployment descriptor. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. An application server to receive a Web service archive comprising:
-
a Web service implementation having a plurality of Web service operations and a plurality of Web service parameters, the Web service operations and Web service parameters being independent of runtime implementation requirements of the application server, a Web service deployment descriptor to specify a mapping of the Web service operations and Web service parameters to the runtime implementation requirements of the application server, and a first and second virtual interface, each to selectively expose a different subset of the Web service operations and the Web service parameters in the Web service implementation, wherein each of the first and second virtual interfaces are publishable as a separate deployed Web service; wherein the application server to unpack the Web service implementation, the Web service deployment descriptor, and the first and second virtual interfaces from the Web service archive into a directory within the application server; and wherein the application server to further deploy each of the first and second virtual interfaces as separately published Web services within the application server based on the mapping specified by the Web service deployment descriptor. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification