Patent ID: 8001176
Filing Date: 2011-08-16
Classification: H04L

Abstract:
1. A device connected to a network and exposing a Web Service via a Web Service access protocol, comprising: a Web Service comprising multiple Web Service actions for accessing functionality of the device; a network adapter for receiving a Web Service access protocol request including an identifier which identifies one of the Web Service actions for execution by a process hosted by the device; multiple listening endpoints for receiving the Web Service access protocol request received by the network adapter, including a first listening endpoint Corresponding to a first grouping of web Service actions and a second listening endpoint corresponding to a second grouping of Web service actions; and multiple request handlers for handling a request to execute one of the Web Service actions, including a first request handler corresponding to the first listening endpoint and a second request handler corresponding to the second listening endpoint, wherein the request handlers receive a Web Service access protocol request from a corresponding listening endpoints, determine whether the request uses a communication protocol supported by the corresponding listening endpoint, determine whether the requested Web Service action is supported by a Web Service action in a corresponding grouping of Web Service actions, and execute the requested Web Service action responsive to a determination that it is supported; and wherein each request handler is specifically configured to handle a single SOAP message type encompassing a distinct grouping of Web Service actions and a distinct set of communication protocols.