Data management system using a plurality of data operation modules
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.
Claims
exact text as granted — not AI-modified1 . 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 plurality of data operation modules configured to operate data which have different operation functions; and a resource manager having a data operation module management table to be used at a time of combining the plurality of data operation modules, the resource manager configured to receive a data operation request from the application program, refer the data operation module management table and make a set up to enable a desired operation by combining necessary data operation modules of the plurality of data operation modules.
2 . The data management system of claim 1 , further comprising:
a plurality of data operation module managers each configured to manage one or more corresponding data operation modules of the plurality of data operation modules respectively.
3 . The data management system of claim 2 , wherein the data operation module management table records a correspondence between a name of each of the plurality of data operation modules and a pointer to one of the plurality of data operation module managers that manages the one or more corresponding data operation modules.
4 . A data management method in a data management system having a plurality of data operation modules configured to operate data which have different operation functions 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:
receiving a data operation request from the application program; referring a data operation module management table which is used at a time of combining the plurality of data operation modules; and making a set up to enable a desired operation by combining necessary data operation modules of the plurality of data operation modules.
5 . The data management method of claim 4 , further comprising:
managing one or more corresponding data operation modules of the plurality of data operation modules respectively at each of a plurality data operation managers.
6 . The data management method of claim 5 , wherein the data operation module management table records a correspondence between a name of each of the plurality of data operation modules and a pointer to a data operation module manager that manages the one or more corresponding data operation modules.
7 . A computer program product for causing a computer to function as a data management system having a plurality of data operation modules configured to operate data which have different operation functions, for applying operations on data outputted from a data storage system and providing data to a processing of an application program, the computer program product comprising:
a first computer program code for causing the computer to receive a data operation request from the application program; a second computer program code for causing the computer to refer a data operation module management table which is used at a time of combining the plurality of data operation modules; and a third computer program code for causing the computer to make a set up to enable a desired operation by combing necessary data operation modules of the plurality of data operation modules.
8 . The computer program product of claim 7 , further comprising:
a fourth computer program code for causing the computer to manage one or more corresponding data operation modules of the plurality of data operation modules respectively at each of a plurality data operation managers.
9 . The computer program product of claim 8 , wherein the data operation module management table records a correspondence between a name of each of the plurality of data operation modules and a pointer to one of the plurality of data operation module managers that manages the one or more corresponding data operation modules.Join the waitlist — get patent alerts
Track US2004139122A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.