Message-Based Interface System for Heterogeneous Business Data Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current business interfaces are not consistent across industries and businesses, leading to difficulties in exchanging information due to differences in programming, semantics, and formatting, requiring human intervention and limiting efficient transactions between heterogeneous systems.

Innovation Solution

A message-based interface system derived from a common business object model, enabling consistent semantics and hierarchical organization to facilitate information exchange across heterogeneous applications, using universally unique identifiers and web universal resource identifiers to ensure interoperability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If heterogeneous programs are used by different businesses or business areas, then each program can handle its specific business purpose with customized semantics and formatting, but information exchange between these programs becomes difficult and requires human interaction

Engineering Contradiction:
Improvebusiness entity customizationVSAvoidinformation exchange
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a message-based interface as an intermediary layer between heterogeneous business programs. This interface uses standardized message packages containing universally unique identifiers (UUIDs) and web universal resource identifiers (URIs) to enable automated information exchange while preserving the customization of individual business programs. The intermediary translates between different business semantics and a common message structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If individual businesses use their own semantics and formatting for information, then each business entity can maintain its specific business logic and requirements, but the exchange of information between businesses becomes a difficult task

Engineering Contradiction:
Improvebusiness semantics customizationVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal message-based interface that can handle multiple business domains and semantics through a common structure. The message packages use standardized fields such as universally unique identifiers (UUIDs) and web universal resource identifiers (URIs) that can represent different business concepts across various industries, reducing interface complexity while maintaining business-specific semantics.

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

3Ease of operation

If standards exist that offer interfaces for exchanging business information, then information exchange can be facilitated, but these interfaces are not consistent between different standards and within individual standards

Engineering Contradiction:
Improveinformation exchange facilitationVSAvoidinterface consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements homogeneous message packages with consistent structure and semantics across different business domains. All message packages use the same fundamental fields including universally unique identifiers (UUIDs) for entity identification and web universal resource identifiers (URIs) for resource location, ensuring interface consistency while enabling information exchange across heterogeneous systems.

Inventive Principle:
Principle #33Homogeneity

Data Source

PatentUS9232368B2Consistent interface for user feed administrator, user feed event link and user feed settings
Publication Date: 2016.01.05 SAP SE
  • US9232368B2 patent drawing
  • US9232368B2 patent drawing
  • US9232368B2 patent drawing

AI summary

A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a user feed administrator, a user feed event link and/or a user feed settings business object.