Declarative Metadata Connectors for Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern data management systems based on the relational model face challenges in maintaining logical integrity and consistency due to the separation of data and business rules, leading to errors and increased complexity in programming applications.
Innovation Solution
The introduction of a new data management system that declares causal dependency of information values using abstract Connectors, composed of Sockets, which allows for declarative metadata management and enables parallel execution, eliminating the need for explicit programming code and enhancing platform independence.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the relational data model is used to separate data and business rules, then data structure simplicity is improved, but logical integrity and consistency deteriorate
Solution Approach 1:
The patent merges data structures with business rules by introducing metadata that embeds causal dependency declarations directly into the database schema. This integration allows business logic to be stored alongside data, ensuring logical integrity is maintained within the database system itself rather than being separated into external programming code.
Solution Approach 2:
The patent introduces metadata as an intermediary layer between data and business rules. This metadata layer contains causal dependency declarations that mediate between raw data storage and business logic implementation, enabling the database to automatically enforce logical integrity through declared dependencies without requiring external programming intervention.
2Ease of operation
If business rules are implemented outside the database using programming languages, then data management simplicity is improved, but programming complexity and errors increase
Solution Approach 1:
The patent enables the database system to self-manage business rules through declarative metadata. Instead of requiring external programming code to enforce business logic, the database automatically processes causal dependency declarations embedded in the metadata, making the system self-sufficient in maintaining business rules and reducing programming complexity.
Solution Approach 2:
The patent requires business rules to be declared in advance through metadata definitions before data operations are performed. By pre-declaring causal dependencies in the database schema, the system prepares the logical framework beforehand, eliminating the need for complex runtime programming and reducing errors during data manipulation.
3Adaptability or versatility
If traditional programming methods are used to maintain data consistency, then flexibility is improved, but development time and testing requirements increase
Solution Approach 1:
The patent changes the fundamental parameter of how business rules are represented, transitioning from executable programming code to declarative metadata specifications. This parameter change allows the system to maintain flexibility through metadata configurations while dramatically reducing development time, as the database automatically processes declarations without requiring extensive programming and testing.
Data Source
AI summary
The invention describes a data management system, where a declaration of causal dependency of values is realized by unified abstract connectors directly at the level of data meta-description and, for these purposes, supplements the generally accepted data model with a new fundamental member. The technical result of the invention is a significant increase in the speed of development and reliability of execution of application programs. The technical result is achieved through the use of advanced methods of internal organization and interaction of data model managing structures, as well as by methods of declarative programming.