Workspace Data Exchange Service for Disparate Engineering Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of disparate data systems with different data models, formats, and interface requirements poses challenges in engineering and product development environments, where data exchange and management are complex due to dynamic information changes and lack of standardization, leading to stagnant integrations and configuration management issues.

Innovation Solution

An apparatus and method that includes an application launcher, application manager, and concurrent engineering data service to create a workspace for multiple applications, load and manage data, and resolve differences in data types such as strings, doubles, and integers, while enforcing integrity and access rules, facilitating data exchange and storage across disparate systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is exchanged between disparate applications with different data models and formats, then data interoperability is improved, but integration complexity increases

Engineering Contradiction:
Improvedata interoperabilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a data exchange service as an intermediary component that mediates between disparate applications. This service loads data from multiple applications into a workspace, captures data types, resolves differences, and manages data exchange, thereby reducing direct integration complexity between applications while maintaining interoperability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data exchange process into distinct functional components: data loading, data type capturing, difference resolution, and data management. This segmentation allows each component to handle specific aspects of interoperability independently, reducing overall integration complexity

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple applications access shared data in real-time, then productivity is improved, but data integrity management becomes more difficult

Engineering Contradiction:
Improvereal-time collaboration efficiencyVSAvoiddata integrity management
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the data exchange service continuously monitors data changes in the workspace, captures data type information, and resolves differences in real-time. This feedback loop ensures data integrity is maintained while allowing multiple applications to access and modify shared data simultaneously

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If data types are resolved and standardized across applications, then data consistency is improved, but processing time increases

Engineering Contradiction:
Improvedata consistencyVSAvoidprocessing time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent performs preliminary data type capturing and difference resolution when data is first loaded into the workspace. By resolving data type differences in advance rather than during subsequent data exchange operations, the system establishes data consistency while minimizing processing time delays during actual collaboration

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9311053B2Integrated information exchange management and control of design configurations
Publication Date: 2016.04.12 THE BOEING CO
  • US9311053B2 patent drawing
  • US9311053B2 patent drawing
  • US9311053B2 patent drawing

AI summary

An apparatus for managing data exchange between tools for multiple products in a product line is provided. The apparatus includes an application launcher configured to create a workspace to support a plurality of applications. The apparatus also includes an application manager configured to execute as a web service and load a first data and a second data associated with a first application and a second application, respectively, into the workspace. The apparatus also includes a concurrent engineering data service configured to capture data types associated with the first data and the second data and resolve differences in the data types wherein the data types comprise at least strings, doubles, and integers. The apparatus also includes a data storage and retrieval service configured to enforce integrity of and access rules associated with the first data and the second data.