Data Resource Service for Enterprise Application Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data control schemes in web and enterprise applications restrict user data access, leading to redundant data entry, 'application lock-in,' rigid data boundaries, and data obsolescence, as user data is tied to specific applications and cannot be shared efficiently across multiple platforms.
Innovation Solution
Implementing a data resource service within enterprise systems that separates user data from application logic, allowing user data to be stored as hierarchical resources and accessed by multiple applications based on privileges, enabling centralized management and sharing across web and enterprise applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If user data is tied directly to web application logic, then data access control is simplified, but data sharing capability deteriorates
Solution Approach 1:
The patent segments the data control architecture by introducing a separate data control service layer that is independent from web application logic. This service layer manages user data access and sharing, allowing data to be decoupled from specific applications while maintaining controlled access. The segmentation enables data to be shared across multiple applications without compromising security or access control.
Solution Approach 2:
The data control service acts as an intermediary between web applications and user data. Instead of applications directly accessing data, all access requests go through this intermediary service that authenticates users and manages permissions. This mediator enables controlled data sharing across applications while maintaining security, resolving the contradiction between simplified access control and data sharing capability.
2Reliability
If each web application controls access to user data, then data security is improved, but application lock-in increases
Solution Approach 1:
The data control service provides universal access control functionality that serves multiple web applications simultaneously. Instead of each application having its own access control logic, the universal service handles authentication and permission management for all applications. This enables users to access their data from different applications without being locked into a single application ecosystem, while maintaining security through centralized control.
Solution Approach 2:
The data control service as an intermediary maintains data security by centralizing authentication and permission management, while simultaneously preventing application lock-in by enabling multiple applications to access user data through the same secure gateway. The mediator ensures that security is not compromised when data is shared across applications.
3Ease of operation
If user data is stored within enterprise systems, then data accessibility is improved, but proprietary information security deteriorates
Solution Approach 1:
The patent applies local quality by implementing fine-grained access control permissions that can be customized for different users and applications. The data control service allows selective access to specific data based on user roles and application requirements. This enables improved data accessibility for authorized users while maintaining security by restricting access to proprietary information only to those with appropriate permissions.
Solution Approach 2:
The data control service as an intermediary between enterprise systems and web applications provides controlled data access. It authenticates users and manages permissions before allowing access to proprietary information stored in enterprise systems. This mediator enables data accessibility for legitimate users while protecting proprietary information from unauthorized access.
4Adaptability or versatility
If redundant data instances are maintained across applications, then application independence is improved, but data management complexity increases
Solution Approach 1:
The patent merges data management by introducing a centralized data control service that manages user data for multiple applications. Instead of each application maintaining its own data instances, the service consolidates data management responsibilities. This reduces data management complexity while applications remain independent in their functionality, as they all access data through the unified service.
Solution Approach 2:
The data control service as an intermediary centralizes data management operations including authentication, permission management, and data access control. This mediator handles the complexity of data management centrally, allowing applications to remain independent without burdening each application with data management responsibilities.
Data Source
AI summary
Providing data resource services within enterprise systems for resource level sharing among multiple applications, and related methods, systems, and computer-readable media are disclosed. In one embodiment, a method for providing a data resource service within an enterprise system is provided. The method includes receiving a user data request from a web application having application logic located outside of an enterprise system to access user data stored in memory within the enterprise system. The method further includes accessing the user data stored in the memory within the enterprise system in response to the user data request from the web application. The method also includes providing access to the user data stored in the memory within the enterprise system to the web application in response to the user data request.


