Object database for business modeling with improved data security
Abstract
A modular object database for holistic, object-oriented business modeling, in which business data and processes of all types are represented separately in key and value objects, wherein the attributes and methods of the objects are likewise stored separately from one another, and the database management system itself is implemented as objects of the object database, as a result of which simpler handling of the object database and substantially improved data security is achieved overall. Whereas conventional databases store a number of objects in a database together with keys, values and methods, SBM offers possibilities for partitioning, specifically the fragmentation of objects into key and value objects and the separate storage of attributes and methods. Furthermore, the database functionality is also fragmented insofar as it is itself held in the form of objects in the object database and is realized in the form of methods via associated services so that objects can work according to different database principles.
Claims
exact text as granted — not AI-modified1 . A method for processing data in an object database system, wherein the method comprises creating a plurality of objects, wherein
the objects are fragmented into attributes and methods, which are each stored as fragmented objects and are linked to other objects or to other fragmented objects via relationships to one another, and the relationships between the objects and/or the fragmented objects are created according to a freely definable sentence structure in order to form structural relationships and/or the methods are created as an assignment of services or actions to objects according to a freely definable sentence structure in order to form structural methods, and the objects and/or the fragmented objects and/or the structural relationships and/or the structural methods are stored in a data memory at one location or in a data memory of a database arranged so as to be distributed over a plurality of locations.
2 . The method according to claim 1 , wherein the fragmented objects and/or the objects are combined in a cluster, and wherein each cluster is stored modularly independent of other clusters in a fragmented manner.
3 . The method according to claim 1 , wherein the fragmented objects are formed either exclusively by key objects or by value objects, wherein the key object forms a reference to the value object.
4 . The method according to claim 1 , wherein the structural methods of a predetermined process are defined in a process object, wherein process steps are defined by assignments of a service semantics object in which the structural methods are stored, in that a service to be called, a start state, a service to be executed and an end state are assigned to the process object, wherein the execution of the process provides for:
requesting a service to be called in the service semantics object, setting a start state of an object and/or a fragmented object, executing the service, setting an end state of the object and/or of the fragmented object after completion of the service.
5 . The method according to claim 1 , wherein the structural relationships and/or the structural methods are defined by natural-language sentences.
6 . The method according to claim 1 , wherein the database management system of the object database itself is realized by objects and/or fragmented objects in the database, wherein the functionality of the database management system is realized via the methods thereof.
7 . The method according to claim 1 , wherein the object and/or fragmented object with its attributes and methods defines, handles, expands and stores structural relationships of objects or of the fragmented objects to one another and creates the objects or fragmented objects in the object database.
8 . A device for processing data in an object database system, wherein objects are provided as data, wherein
the objects are fragmented into attributes and methods, which are each stored as fragmented objects and are linked with other objects or with other fragmented objects via relationships to one another, and the relationships between the objects and/or the fragmented objects are created according to a freely definable sentence structure in order to form structural relationships and/or the methods are created as an assignment of services or actions to objects according to a freely definable sentence structure in order to form structural methods, and the objects and/or the fragmented objects and/or the structural relationships and/or the structural methods are stored in a data memory at a location or in a data memory of a database arranged so as to be distributed over a plurality of locations.
9 . The device according to claim 8 , wherein the structural methods and/or the structural relationships are each stored in a separate object.
10 . The device according to claim 8 , wherein the structural relationships are stored in a structure semantics object and the structural methods are stored in a service semantics object.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.