UNIFIED WEB SERVICE DISCOVERY
First Claim
1. A method to be executed at least in part in a computing device for providing unified web service discovery, the method comprising:
- receiving information associated with a user;
determining an identity associated with the user based on the received information;
determining at least one web service associated with the identity; and
discovering at least one from a set of;
a location of provider, an authentication type supported by the provider, and an operation supported by the provider for each of the determined web services.
2 Assignments
0 Petitions
Accused Products
Abstract
A uniform approach for web service discovery is provided through common auto-discovery logic for cloud-based or enterprise-based deployments for a specific web service. Appropriate credentials may be applied employing a uniform method using an appropriate authentication scheme for on-premise, fully hosted, or partially hosted auto-discovered web services. A common interface may be implemented even if the protocols for discovery differ from service to service or between cloud-based deployment and enterprise-based deployment for the same service. Web service locations auto-discovered through different protocols may be cached for subsequent use.
-
Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for providing unified web service discovery, the method comprising:
-
receiving information associated with a user; determining an identity associated with the user based on the received information; determining at least one web service associated with the identity; and discovering at least one from a set of;
a location of provider, an authentication type supported by the provider, and an operation supported by the provider for each of the determined web services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A unified communication system employing unified web service discovery, the system comprising:
-
a server configured to; manage communications between internal and external resources of the unified communication system and a plurality of client applications; a client device executing a client application, the client application configured to; provide a user credential to a discovery engine; and the discovery engine configured to; determine at least one identity associated with the user based on the user credential; discover web service parameters for web services associated with the at least one identity employing one or more discovery mechanisms in a unified manner; generating metadata bindings based on the discovered web service parameters; and providing the metadata bindings to one of;
the client application, a consuming application executed on the server, and a consuming application executed on the client device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium with instructions stored thereon for providing unified web service discovery, the instructions comprising:
-
receiving a user credential in a variable deployment system; determining a plurality of identities associated with the user based on the credential; determining a plurality of web services associated with the identities; discovering at least one from a set of;
a location of web service providers, authentication types supported by the providers, and operations supported by the providers employing one or more discovery mechanisms in a unified manner;providing discovered information associated with providers of the web services as metadata bindings to at least one consuming application associated with the user. - View Dependent Claims (18, 19, 20)
-
Specification