Leveraging presence service system and method for distributed web service delivery and deployment
First Claim
Patent Images
1. A method for delivering and deploying a plurality of requested web services to a consumer, said method comprising the steps of:
- providing business/technical information about a plurality of web service providers to said consumer; and
providing dynamic presence information about a current state of each web service provider to said consumer, the dynamic presence information including attributes defining a technology infrastructure of each web service provider, to allow said consumer to review the business/technical information and the dynamic presence information and select one of the web service providers to deliver and deploy the requested web services, the selection based upon factors within the provided information.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is described herein for optimizing the delivery and deployment of web services to consumers by providing presence information (presence attributes) in addition to business/technical information (if needed) about different web service providers to the consumers so they can select a web service provider based on various important factors such as load, price, location, etc. . . . of the web service. An enhanced web service registry and a presence system are also described herein.
11 Citations
16 Claims
-
1. A method for delivering and deploying a plurality of requested web services to a consumer, said method comprising the steps of:
-
providing business/technical information about a plurality of web service providers to said consumer; and providing dynamic presence information about a current state of each web service provider to said consumer, the dynamic presence information including attributes defining a technology infrastructure of each web service provider, to allow said consumer to review the business/technical information and the dynamic presence information and select one of the web service providers to deliver and deploy the requested web services, the selection based upon factors within the provided information. - View Dependent Claims (2, 3, 4)
-
-
5. An enhanced web service registry, comprising:
a node for providing business/technical information about a plurality of web service providers to a consumer, wherein said node includes a presence functionality, and further provides dynamic presence information about a current state of each web service provider, the dynamic presence information including attributes defining a technology infrastructure of each web service provider, to allow said consumer to review the business/technical information and the dynamic presence information and select one of the plurality of web service providers to deliver and deploya plurality of requested web services, the selection based upon factors within the provided information. - View Dependent Claims (6, 7)
-
8. A presence service infrastructure system, comprising:
a presence server that collects dynamic presence information about one or more current states including attributes defining a technology infrastructure of each web service provider of a plurality of web service providers, and then publishes at least a portion of that dynamic presence information for each web service provider to a consumer requesting a plurality of specific web services, allowing the consumer to select a web service provider based upon factors within the dynamic presence information important to the consumer. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
Specification