Patent ID: 7475403
Filing Date: 2009-01-06
Classification: G06F,H04L

Abstract:
1. A method in a data processing system for optimizing Web services binding, the method comprising: receiving a request from a client for Web services binding information for a Web service by a presence network, wherein the request includes a service presence identifier to identify a provider of the Web service and to obtain presence information for the Web service from the presence network, and wherein the presence information includes a current availability of the Web service; identifying the current availability of the Web service requested by the client in response to receiving the request to form an identified current availability by connecting to a component in the presence network to obtain the Web services binding information and the presence information regarding the current availability of the Web service, wherein the Web services binding information and the presence information is automatically updated through the presence network using an instant messaging system that is included in the presence network, and wherein the instant messaging system automatically collects the presence information from the provider of the Web service using management agents within the presence network, and wherein the management agents are assigned to an instant messaging chat group in the presence network established for the provider of the Web service to receive the presence information from the provider of the Web service, and wherein the management agents receive the presence information from instant messaging agents associated with the provider of the Web service that are logged on to the instant messaging chat group assigned to the management agents; and sending an indication of the identified current availability of the Web service and other information to the client in response to identifying the current availability of the Web service requested by the client, wherein the client uses the indication of the identified current availability to selectively use the Web service, and wherein the other information includes loading statistics of the Web service and response time statistics for the Web service.