Disparate data store services catalogued for unified access
First Claim
1. At least one computer-readable medium having at least one instruction stored thereon, which when executed by at least one processing system in conjunction with at least one application program, causes the at least one application program to access metadata maintained for one or more registered data store services, the at least one medium comprising at least one instruction for:
- at least one first parameter in an access interface for requesting at least a portion of the metadata describing the one or more registered data store services; and
at least one second parameter in the unified access interface for providing the requested metadata describing the one or more registered data store services for enabling at least one requesting client to interact with the one or more described data stores services without requiring data store-specific code.
2 Assignments
0 Petitions
Accused Products
Abstract
A data store catalogue service model is disclosed for exposing disparate data store services to clients without requiring explicit knowledge on how to interact with each disparate service. The data store catalogue service model may maintain interaction details for each data store service that clients may access for interacting with those services. The model may also maintain metadata that may describe the different types of services available for access by clients, the data types used by those services, how to access the data provided by the services, and how to communicate semantically with the services for accessing the service'"'"'s data. Additionally, the data store may include metadata that enables clients to interact with one or more registered data stores in a number of ways, such as for discovering registered data store services, entities, classes, and/or any associations between related entities within the same or among disparate services.
27 Citations
20 Claims
-
1. At least one computer-readable medium having at least one instruction stored thereon, which when executed by at least one processing system in conjunction with at least one application program, causes the at least one application program to access metadata maintained for one or more registered data store services, the at least one medium comprising at least one instruction for:
-
at least one first parameter in an access interface for requesting at least a portion of the metadata describing the one or more registered data store services; and
at least one second parameter in the unified access interface for providing the requested metadata describing the one or more registered data store services for enabling at least one requesting client to interact with the one or more described data stores services without requiring data store-specific code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. At least one computer-readable medium having at least one instruction stored thereon, which when executed by at least one processing system, causes the at least one processing system to provide metadata maintained for one or more registered data store services that enables interacting with the registered data store services, the at least one medium comprising at least one instruction for:
-
identifying the one or more registered data store services maintained in a data store service registration repository that are associated with at least one interaction request from one or more clients; and
providing at least a portion of the metadata associated with the one or more identified data store services that can be used by the one or more clients for requesting at least one server to implement the at least one interaction request without requiring the clients to provide data store-specific code for implementing the at least one interaction request. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for discovering one or more objects associated with one or more registered data store services, the method comprising:
-
identifying one or more data store services registered in at least one data store repository that are associated with at least one client request for information describing the one or more data store services; and
providing metadata obtained from the at least one data store repository that describes the one or more registered data store services. - View Dependent Claims (18, 19, 20)
-
Specification