Patent ID: 7822826

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