×

Web service archive

  • US 7,487,513 B1
  • Filed: 12/30/2003
  • Issued: 02/03/2009
  • Est. Priority Date: 12/30/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating a deployable Web service archive, comprising:

  • selecting a Web service implementation comprising a plurality of Web service operations and a plurality of Web service parameters;

    generating a first virtual interface to the Web service implementation, the first virtual interface to expose a first subset of the Web service operations and Web service parameters;

    generating a second virtual interface to the Web service implementation, the second virtual interface to expose a second subset of the Web service operations and Web service parameters different, at least in part, than the first subset of the Web service operations and Web service parameters;

    generating a Web service definition for each of the first and second virtual interfaces, each Web service definition specifying a protocol-independent communication type for communications with the Web service implementation via the first and second virtual interfaces, and further specifying a protocol-independent authentication type for authenticating with the Web service implementation via the first and second virtual interfaces;

    generating a Web service deployment descriptor for each Web service definition, each Web service deployment descriptor defining a communication protocol to implement the specified protocol-independent communication type of the corresponding Web service definition, and further defining an authentication protocol to implement the specified protocol-independent authentication type of the corresponding Web service definition; and

    generating the deployable Web service archive, the deployable Web service archive comprising the Web service implementation, the first and second virtual interfaces to the Web service implementation, the Web service definition for each of the first and second virtual interfaces, and the Web service deployment descriptor for each Web service definition.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×