Service for locating centralized schema-based services
First Claim
1. In a computer network, a method comprising:
- receiving at a first centralized service a request to provide information about a second centralized service, the requesting including associated identity information; and
in response to the request, reading from a data store to obtain the information about the second service based on the associated identity information, constructing a response document including at least part of the information, the response document arranged according to a defined schema for service information, and returning the document.
2 Assignments
0 Petitions
Accused Products
Abstract
A centralized service for locating another centralized (e.g., .NET) service and obtaining information for communicating with that other service. The myServices service includes a schema (e.g., XML-based) that describes the available services for a given identity and returns information in a response document formatted according to the schema. The information may include a URI indicating where the requested service logically resides, as well as additional information used to identify the identity/service in general communication, e.g., the service may also return an identity license, or the information needed (e.g., a service principal name and realm information) to obtain an identity license. The recipient, such as an application program, uses the returned URI and/or identity license to communicate with the desired service. The response document may alternatively provide data that refers the application program to another myServices instance. Extensibility is defined into the schema.
-
Citations
26 Claims
-
1. In a computer network, a method comprising:
-
receiving at a first centralized service a request to provide information about a second centralized service, the requesting including associated identity information; and
in response to the request, reading from a data store to obtain the information about the second service based on the associated identity information, constructing a response document including at least part of the information, the response document arranged according to a defined schema for service information, and returning the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computer network, a method comprising:
-
receiving at a first centralized service a request to provide information about a second centralized service, the requesting including associated identity information; and
in response to the request;
a) reading from a data store to obtain the information about the second service based on the associated identity information;
b) obtaining an identity license corresponding to the identity;
c) constructing a response document including at least part of the information and the identify license, the response document arranged according to a defined schema for service information, and d) returning the document. - View Dependent Claims (12, 13, 14, 15)
-
-
16. In a computer network, a method comprising:
-
at a client, communicating with a first centralized service to obtain data about a second centralized service associated with an identity;
at the first centralized service, reading from a data store for information about the second service based on the associated identity information, and if the information is found, returning data corresponding to the information to the client in a response document arranged according to a defined schema for service information, and if the information is not found, returning referral data to the client corresponding to a third centralized service. - View Dependent Claims (17, 18)
-
-
19. A computer-readable medium having stored thereon a data structure, comprising:
-
a first set of data that identifies a location of a centralized service;
a second set of data corresponding to identity license information, and wherein the first and second sets of data are regularized according to a schema in another centralized service such that an identity-based recipient of the data structure interprets the data according to the schema to obtain information necessary to communicate with the centralized service. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification