Semantic Element Mapping for Application Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrating applications with an enterprise system is complex due to differing characteristics and requirements, leading to increased time, cost, and difficulty in maintaining and scaling integrations, as well as limitations in collaboration, synchronization, and review processes.

Innovation Solution

A system comprising processors, a definition module, a data store, and a workflow module that determines and maps semantic elements between application interfaces, integrates these interfaces with an enterprise service bus, and provides visualization and approval mechanisms to manage the integration process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If applications are integrated with enterprise systems using traditional methods, then integration functionality is achieved, but integration complexity and time requirements increase significantly

Engineering Contradiction:
Improveintegration reliabilityVSAvoidintegration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining semantic elements and their mappings in a centralized repository before actual integration occurs. Interface control documents and semantic element definitions are prepared in advance, allowing integration to proceed by simply referencing pre-established mappings rather than creating them during integration execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating and storing template definitions of semantic elements, interface control documents, and mapping relationships in a centralized repository. These templates can be reused across multiple integrations, allowing the system to copy proven mappings and interface definitions rather than recreating them each time.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If detailed semantic mappings are created for application integration, then integration accuracy improves, but the complexity of defining and maintaining mappings increases

Engineering Contradiction:
Improvemapping accuracyVSAvoidmapping definition complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a centralized repository that serves multiple functions: storing semantic element definitions, maintaining mapping relationships, providing visualization tools, and supporting collaboration workflows. This single multi-functional system replaces multiple separate tools and processes that would otherwise be needed.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses an intermediary approach by introducing a centralized repository as a mediator between application interfaces and enterprise systems. The repository stores and manages semantic element mappings, acting as an intermediary layer that simplifies the integration process by handling the complexity of mapping management centrally rather than at each integration point.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If traditional integration methods are used, then basic integration functionality is achieved, but collaboration and synchronization capabilities are limited

Engineering Contradiction:
Improvecollaboration capabilityVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies merging by combining multiple previously separate functions into a single integrated system: semantic element definition, mapping creation and management, interface control document storage, visualization, and collaboration workflows are all merged into one centralized repository system, enabling enhanced collaboration without requiring multiple separate tools.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9552400B2Defining and mapping application interface semantics
Publication Date: 2017.01.24 STAPLES INC
  • US9552400B2 patent drawing
  • US9552400B2 patent drawing
  • US9552400B2 patent drawing

AI summary

An example implementation includes a system having one or more processors, a definition module, a data store, and a workflow module. The definition module is executable by the one or more processors to determine a first semantic element for a first operation included in a first application interface representing a first service and a second semantic element for a second operation included in a second application interface representing a second service, such as an enterprise service bus. The definition module may further determine a mapping of the first semantic element with the second sematic element. The data store is configured to store the mapping of the first semantic element with the second sematic element by the definition module. The workflow module is executable by the one or more processors to integrate the first application interface with the second service based on the mapping.