Patent ID: 7783717
Filing Date: 2010-08-24
Classification: G06F

Abstract:
1. In a client-server architecture, a method comprising: providing, at a server of the client-server architecture, a Web service having a plurality of operations available to a plurality of clients of the client-server architecture via a plurality of underlying ports of the Web service, wherein each underlying port of the Web service defines (a) the plurality of operations of the Web service available via the underlying port, (b) the communication protocol and/or bindings used by the operations available through the respective underlying port of the Web service, and (c) one or more messages used by the plurality of operations of the Web service available via the respective underlying port; accessing, via a client of the plurality of clients in the client server architecture, a logical port to a service endpoint interface at the server, wherein the service endpoint interface provides the plurality of clients access to the plurality of operations of the Web service through the plurality of underlying ports of the Web service, and wherein the logical port comprises an abstraction of an underlying port of the plurality of underlying ports of the Web Service available to the client through the service endpoint interface; selecting, at the client, an item of configuration information in the logical port to configure the logical port to access a first subset of the plurality of operations of the Web service from the client through the logical port to the service endpoint interface, wherein the service endpoint interface provides the access to the first subset of the plurality of operations of the Web service through at least one of the plurality of underlying ports of the Web service; accessing, from the client, the first subset of the plurality of operations of the Web service through the logical port based on the configuration of the logical port, wherein the first subset of the plurality of operations are accessed through the configured logical port to the service endpoint interface which has access to the underlying port of the Web service; providing, at a second client of the client-server architecture, access to the plurality of operations of the Web service through the service endpoint interface to the second client by configuring a second logical port to the service endpoint interface, wherein configuring the second logical port to the service endpoint interface configures access to a second subset of the plurality of operations of the Web service through a second underlying port of the Web service via the service endpoint interface, the second subset of the plurality of operations of the Web service being different at least in part than the first subset of the plurality operations; and accessing the second subset of the plurality of operations of the Web service through the second logical port configured at the second client.