Data Management Service Provisioning for Siloed Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data management systems often require programming and integration of multiple computing architectures to manage data across silos, leading to issues with duplicate data and determining authoritative versions, which can be time-consuming and inefficient.
Innovation Solution
A data management service provisioning system that allows users to create data management services without programming, using a scalable, serverless environment that supports CRUD operations, metadata, and data lineage, abstracting underlying implementation details and enabling easy data sharing and scaling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional relational databases are used to store data in silos, then data can be stored and managed, but data sharing between applications is not natively supported and multiple versions of the same data entity can occur
Solution Approach 1:
The patent introduces a data service layer that acts as an intermediary between the database and applications. This service layer provides standardized CRUD operations and data sharing capabilities, allowing applications to access and share data without directly interacting with the database silos. The service layer maintains data integrity while enabling seamless data sharing across multiple applications.
Solution Approach 2:
The patent creates a universal data service that can handle multiple data entities and support various applications through a common interface. The data service provides standardized operations (create, read, update, delete) that work across different data types and applications, eliminating the need for application-specific data access code and enabling broad data sharing capabilities.
2Adaptability or versatility
If data lake or data warehouse approaches are used to integrate multiple computing system architectures, then data from multiple sources can be consolidated, but programming by development teams is required which is time-consuming
Solution Approach 1:
The patent implements a self-service data service provisioning system where users can create and configure data services through graphical user interfaces without requiring programming skills. The system automatically generates the necessary code and configurations, allowing business users to integrate data from multiple sources and configure data services independently, eliminating the need for development team intervention and significantly reducing setup time.
Solution Approach 2:
The patent provides pre-built data service templates and configurations that can be rapidly deployed. Common data service patterns are already established and available for selection, allowing users to quickly provision data services without having to program from scratch. This preliminary preparation of service templates dramatically reduces the time required to integrate multiple computing system architectures.
3Adaptability or versatility
If custom data management solutions are programmed for each organization, then specific data management requirements can be met, but the solutions are time-consuming to implement and not scalable
Solution Approach 1:
The patent creates a dynamic data service provisioning system where services can be rapidly created, modified, and scaled based on user needs. The system allows users to configure data services through graphical interfaces and makes immediate adjustments without requiring reprogramming or lengthy deployment cycles. This dynamic approach enables both customization and rapid provisioning, allowing organizations to adapt their data management capabilities quickly.
Solution Approach 2:
The patent segments the data management functionality into independent, modular data services that can be provisioned and configured separately. Each data service is a self-contained unit that can be independently deployed and scaled. This segmentation allows users to create only the specific data services they need without implementing entire custom solutions, significantly reducing implementation time while maintaining the ability to customize individual services.
Data Source
AI summary
System and methods are provided for rapid provisioning of data management services. A user creates a data management service through a user interface. The creation of the data management services is initiated by the user without any programming by the user in a scalable, rapidly provisioned environment. The data management service natively supports the CRUD model (create, read, update, and delete) for data entities, metadata, references, as well as other features, such as search capabilities and/or data lineage. Once the data management service has been provisioned, the service scales as usage of the service increases. The data management service is an abstraction layer and the organization that created the service can remain unaware of the underlying implementation details of the service.


