Core Object Mediator for Cross-Application Data Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Incompatible applications within a business process often lead to inefficiencies due to differences in programming technologies, development philosophies, and timing, resulting in disjointed functionality despite their interrelated nature.
Innovation Solution
A computer system with an application link manager and object generator that creates a core object from data in one application, storing it in a storage environment and linking it with another application's database, enabling data sharing across incompatible applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple applications are developed independently by different teams or at different times, then development flexibility and parallel work are improved, but compatibility and coherence between applications deteriorate
Solution Approach 1:
The patent introduces a shared data model as an intermediary layer between independent applications. This data model acts as a mediator that enables compatible data exchange and integration between applications developed by different teams or at different times, without requiring changes to the applications themselves. The shared data model provides a common language and structure that resolves compatibility issues while preserving development independence.
Solution Approach 2:
The patent segments the business process implementation into independent applications that can be developed separately, while introducing a shared data model as a separate layer. This segmentation allows different teams to work on different applications concurrently without interfering with each other's development, while the shared data model ensures they can still integrate and exchange data effectively.
2Adaptability or versatility
If data is shared between incompatible applications using manual copying and pasting, then data exchange is enabled, but user time and convenience are reduced
Solution Approach 1:
The shared data model serves as an automated intermediary that enables seamless data exchange between applications. Instead of requiring users to manually copy and paste data, the system automatically retrieves, transforms, and transfers data between applications through the shared data model, significantly reducing user time and effort while maintaining data exchange capability.
Solution Approach 2:
The patent implements automatic copying of data between applications through the shared data model. Data is copied from source applications to the shared data model and then to target applications automatically, eliminating the need for manual copying and pasting operations and reducing user time consumption.
3Adaptability or versatility
If applications are developed with different programming technologies and philosophies, then technological flexibility and innovation are improved, but integration coherence deteriorates
Solution Approach 1:
The shared data model acts as a technology-agnostic intermediary layer that enables integration between applications built with different programming technologies and development philosophies. Each application can maintain its unique technological stack while the shared data model provides a common interface and data structure that ensures integration coherence without requiring applications to conform to a single technology standard.
Data Source
AI summary
In one general aspect, a computer system can include instructions stored on a non-transitory computer-readable storage medium. The computer system can include an application link manager configured to receive an indicator that a first application is linked to a second application, and an object generator configured to store a copy of data from a database of the first application and represented within a user interface of the first application as a core object in a storage environment in response to the indicator that the first application is linked to the second application. The computer system can also include a database link manager configured to link a database of the second application with the core object stored in the storage environment in response to the copy of the data being stored as the core object in the storage environment.


