Generation of data configurations for a multiple application service and multiple storage service environment
AssigneeOkera, Inc.
InventorsAmandeep Khurana, Nong Li
Life of this patent
Estimating the term…
Abstract
Disclosed herein provides enhancements for operating a data access system for large data processing environments. In one implementation, a method provides for receiving a data query from at least one of the multiple application services and identifying metadata that defines policies for deploying the queried data. The method further provides retrieving the queried data from at least one of the multiple storage services, generating a data configuration containing the retrieved data based on standardized parameters and the policies defined by the metadata, and deploying the data configuration to the at least one of the multiple application services.
Claims20
A method of operating a data access system for data processing environments comprising multiple application services and multiple storage services, the method comprising:
- in a metadata service, receiving a data query from an application service of the multiple application services, wherein the data query comprises a request for data stored in at least one of the multiple storage services;
- in the metadata service, identifying metadata that defines policies for retrieving and deploying the data, wherein the policies defined in the metadata include at least one restriction associated with the data;
- in the metadata service, generating a task for retrieving and deploying the data based on the policies defined in the metadata, wherein the task modifies the request to indicate the policies;
- in the metadata service, transferring the task to a data access service;
- in the data access service, in response to receiving the task from the metadata service, retrieving the data from the at least one of the multiple storage services based on the policies;
- in the data access service, generating a data configuration comprising the retrieved data based on the policies and standardized parameters;
- and
- in the data access service, deploying the data configuration to the application service.
A computing apparatus comprising:
- one or more non-transitory computer readable storage media;
- a processing system operatively coupled with the one or more non-transitory computer readable storage media;
- and
- program instructions stored on the one or more non-transitory computer readable storage media to operate a data access system for data processing environments comprising multiple application services and multiple storage services that, when read and executed by the processing system, direct the processing system to at least:
- in a metadata service, receive a data query from an application service of the multiple application services, wherein the data query comprises a request for data stored in at least one of the multiple storage services;
- in the metadata service, identify metadata that defines policies for retrieving and deploying the data, wherein the policies defined in the metadata include at least one restriction associated with the data;
- in the metadata service, generating a task for retrieving and deploying the data based on the policies defined in the metadata, wherein the task modifies the request to indicate the policies;
- in the metadata service, transferring the task to a data access service;
- in the data access service, in response to receiving the task from the metadata service, retrieve the data from the at least one of the multiple storage services based on the policies;
- in the data access service, generating a data configuration comprising the retrieved data based on the policies and standardized parameters;
- and
- in the data access service, deploy the data configuration to the application service.
One or more non-transitory computer-readable storage media having program instructions stored thereon to operate a data access system for data processing environments comprising multiple application services and multiple storage services that, when read and executed by a processing system, direct the processing system to at least:
- in a metadata service, receive a data query from an application service of the multiple application services, wherein the data query comprises a request for data stored in at least one of the multiple storage services;
- in the metadata service, identify metadata that defines policies for retrieving and deploying the data, wherein the policies defined in the metadata include at least one restriction associated with the data;
- in the metadata service, generate a task for retrieving and deploying the data based on the policies defined in the metadata, wherein the task modifies the request to indicate the policies;
- in the metadata service, transfer the task to a data access service;
- in the data access service, in response to receiving the task from the metadata service, retrieve the data from the at least one of the multiple storage services based on the policies;
- in the data access service, generate a data configuration comprising the retrieved data based on the policies and standardized parameters;
- and
- in the data access service, deploy the data configuration to the application service.
Dependencies are inferred from the claim text.