×

Uniform access to entities in registered data store services

  • US 7,810,106 B2
  • Filed: 07/28/2005
  • Issued: 10/05/2010
  • Est. Priority Date: 06/23/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. At least one computer-readable storage medium having instructions stored thereon, which when executed by a processing system in conjunction with an application program, allow the application program to access a data store service catalog system maintained for one or more registered data store services of varying types, the instructions comprising:

  • executing the data store service catalog system, which comprises a metadata application programming interface (API), a service execution API, and metadata describing the data store services, entities thereof, and associations between same types of entities in different types of data store services and between different types of entities in same types of data store services, the metadata also identifying methods that can be submitted to the service execution API that will invoke operations in the different types of data store services to perform the methods;

    receiving, via the metadata API, a request for at least a portion of the metadata describing the one or more registered data store services and returning, via the API, the requested metadata to the client;

    receiving from the client, via the metadata API, a request comprising indicia of one of the registered data store services returned to the client, and in response returning, via the metadata API, metadata identifying and describing entities stored by the different types of data services;

    receiving from the client, via the metadata API, a request comprising indicia of a first one of the identified entities, the first entity being of a first entity type and residing in a first type of data service, and responding, via the metadata API, by using the metadata to identify other entities of the first entity type that reside in a second type of data service; and

    receiving from the client, via the service execution API, a request comprising methods derived from the metadata to access metadata of the first entity and the second entity, wherein the data store service catalog translates the request to a form native to the first and second types of data service, communicates the translated request to the first and second types of data service, receives results therefrom, and returns the results to the client through the service execution API.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×