| CPC G06F 8/36 (2013.01) [G06F 8/31 (2013.01); G06F 9/541 (2013.01)] | 20 Claims |

|
1. A method comprising:
storing, within a non-transitory computer readable storage medium of a computer system, a plurality of data types representing at least one computational abstraction, the computer system further comprising:
a plurality of heterogenous data storage engines for managing CRUD (create, read, update, delete) operations within a datastore; and
at least one processor;
building, via the at least one processor using the plurality of data types, the at least one computational abstraction; and
storing, within the non-transitory computer-readable storage medium, the at least one computational abstraction such that the at least one computational abstraction can execute on any data storage engine within the plurality of heterogenous data storage engines.
|