Endpoint resolver, About the endpoint resolver, Managing users across system clusters – Google Apps Security and Compliance Services Web Services Application Programming Interface Guide, Early Access Version 1.5 User Manual
Page 27: Chapter 4: endpoint resolver
Chapter 4
Endpoint Resolver
25
Endpoint Resolver
Chapter 4
About the Endpoint Resolver
The Endpoint Resolver dynamically returns the location of a web service on a
user’s system, allowing API developers to implement cross-cluster applications. In
addition, this web service is also useful for validating a user’s domain.
To appreciate the Endpoint Resolver’s purpose, it important to understand the
data center is organized into several system clusters. Thousands of users are
associated to each cluster which has its own unique web service instance.
Locating a user and then the user’s web service instance is the role of the
Endpoint Resolver.
Your application can use all of the Google Web Services APIs. The Endpoint
Resolver can be included in an application using the Service Management API
and the User Sync API.
This chapter has several code examples showing how to use the Endpoint
Resolver service. It is important to remember these are simple examples. Google
is not liable for any errors in this manual or any harm to your systems resulting
from reliance on this manual. But we would appreciate your feedback. Please
send your comments, feedback, and suggestions to
[email protected].
Managing Users Across System Clusters
If your application manages the settings for users located across different
systems, your application must send requests to each user’s version of a web
service responsible for making these changes. These web services, scattered
across system clusters, are your application’s communication endpoints. To find
these endpoints, use the Endpoint Resolver web service.