Data storage system having a unified container layer for an active data store
First Claim
1. A data storage system, comprising:
- an active data store comprising stored data;
a rules engine adapted to receive a first portion of the stored data from the active data store and to apply at least one rule to modify the received first portion of the stored data, resulting in a generation of modified data by the rules engine; and
a unified container layer adapted to;
receive and validate the modified data generated by the rules engine, transmit the validated modified data to the active data store, validate external data received by the unified container layer from an external source that is external to the data storage system, and transmit the validated external data to the active data store.
0 Assignments
0 Petitions
Accused Products
Abstract
A data storage system and method for operating the data storage system. The data storage system includes an active data store that contains stored data, a rules engine, and a unified container layer. The rules engine receives a first portion of the stored data from the active data store and apply at least one rule to modify the received first portion of the stored data, resulting in a generation of modified data by the rules engine. The unified container layer: receives and validates the modified data generated by the rules engine, transmits the validated modified data to the active data store, validates external data received from an external source that is external to the data storage system, and transmits the validated external data to the active data store.
45 Citations
30 Claims
-
1. A data storage system, comprising:
-
an active data store comprising stored data;
a rules engine adapted to receive a first portion of the stored data from the active data store and to apply at least one rule to modify the received first portion of the stored data, resulting in a generation of modified data by the rules engine; and
a unified container layer adapted to;
receive and validate the modified data generated by the rules engine, transmit the validated modified data to the active data store, validate external data received by the unified container layer from an external source that is external to the data storage system, and transmit the validated external data to the active data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for operating a data storage system that includes an active data store comprising stored data, a rules engine, and a unified container layer, wherein the method comprises:
-
receiving, by the rules engine, a first portion of the stored data in the active data store;
applying, by the rules engine, at least one rule to modify the received first portion of the stored data in the active data store, resulting in a generation of modified data by the rules engine;
receiving and validating, by the unified container layer, the modified data generated by the rules engine;
transmitting, by the unified container layer, the validated modified data to the active data store;
validating, by the unified container layer, external data received by the unified container layer from an external source that is external to the data storage system, and transmitting, by the unified container layer, the validated external data to the active data store. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product, comprising computer program instructions tangibly embodied in a computer-readable medium, said instructions when loaded into a computer system and executed cause said computer system to operate a data storage system by performing a method, wherein the data storage system includes an active data store comprising stored data, a rules engine, and a unified container layer, and wherein the method comprises:
-
receiving, by the rules engine, a first portion of the stored data in the active data store;
applying, by the rules engine, at least one rule to modify the received first portion of the stored data in the active data store, resulting in a generation of modified data by the rules engine;
receiving and validating, by the unified container layer, the modified data generated by the rules engine;
transmitting, by the unified container layer, the validated modified data to the active data store;
validating, by the unified container layer, external data received by the unified container layer from an external source that is external to the data storage system, and transmitting, by the unified container layer, the validated external data to the active data store. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification