Data management system using a plurality of data operating modules
First Claim
1. A data management system for applying operations on data outputted from a data storage system and providing data to a processing of an application program, the data management system comprising:
- a memory unit configured to store a plurality of data operation modules for operating data which have different operation functions; and
an operation unit configured to read out requested data requested by the application program from the data storage system, select those data operation modules that should carry out the operations with respect to the requested data such that the requested data will be in compliance with a data model indicating a type of data which is suitable for the processing to be carried out by the application program, from the plurality of data operation modules, such that the requested data to which the operations are applied by selected data operation modules are given to the application program.
1 Assignment
0 Petitions
Accused Products
Abstract
A data management system capable of realizing improved flexibility, independency and expandability together is disclosed. The data management system is formed by a memory unit configured to store a plurality of data operation modules for operating data which have different operation functions, and an operation unit configured to read out data requested by the application program from the data storage system, select those data operation modules that should carry out the operations with respect to the data such that the data will be in compliance with a data model suitable for the processing that the application program wishes to carry out, from the plurality of data operation modules, such that the data to which the operations are applied by selected data operation modules are given to the application program.
18 Citations
11 Claims
-
1. A data management system for applying operations on data outputted from a data storage system and providing data to a processing of an application program, the data management system comprising:
-
a memory unit configured to store a plurality of data operation modules for operating data which have different operation functions; and
an operation unit configured to read out requested data requested by the application program from the data storage system, select those data operation modules that should carry out the operations with respect to the requested data such that the requested data will be in compliance with a data model indicating a type of data which is suitable for the processing to be carried out by the application program, from the plurality of data operation modules, such that the requested data to which the operations are applied by selected data operation modules are given to the application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
a management unit configured to manage a plurality of data in the data storage system hierarchically;
wherein the operation unit uses a selection method determined according to a priority level defined in accordance with a hierarchical level of the requested data from selection methods stored in relation to the hierarchical level of the data, at a time of selecting those data operation modules that should carry out the operations with respect to the data.
-
-
9. A data management method in a data management system for applying operations on data outputted from a data storage system and providing data to a processing of an application program, the data management method comprising the steps of:
-
reading out requested data requested by the application program from the data storage system upon receiving a request for processing with respect to a desired data stored in the data storage system from the application program;
selecting those data operation modules that should carry out the operations with respect to the data such that the requested data will be in compliance with a data model indicating a type of data which is suitable for the processing to be carried out by the application program wishes to carry out, from a plurality of data operation modules for operating data which have different operation functions, that are provided in advance; and
applying the operations to the requested data by selected data operation modules and giving the selected data to which the operations are applied by the selected data operation modules to the application program. - View Dependent Claims (10)
applying the operations by the selected data operation modules with respect to a new data created by the application program, in order to store the new data into the data storage system in accordance with the data model; and
writing the new data to which the operations are applied by the selected data operation modules into the data storage system.
-
-
11. A computer usable medium having computer readable program codes embodied therein for causing a computer to function as a data management system for applying operations on data outputted from a data storage system and providing data to a processing of an application program, the computer readable program codes include:
-
a first computer readable program code for causing said computer to read out requested data requested by the application program from the data storage system upon receiving a request for processing with respect to a desired data stored in the data storage system from the application program;
a second computer readable program code for causing said computer to select those data operation modules that should carry out the operations with respect to the requested data such that the requested data will be in compliance with a data model indicating a type of data which is suitable for the processing to be carried out by the application program from a plurality of data operation modules for operating data which have different operation functions, that are provided in advance; and
a third computer readable program code for causing said computer to apply the operations to the requested data by selected data operation modules and giving the requested data to which the operations are applied by the selected data operation modules to the application program.
-
Specification