Message-Based Interface for Heterogeneous Business Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current business interfaces are not consistent across industries and departments, leading to difficulties in exchanging information between heterogeneous business entities due to differences in semantics, formatting, and programming systems, requiring human intervention and lacking standardized solutions.
Innovation Solution
A message-based interface system derived from a common business object model, using a service registry to provide consistent semantics and processing messages with universally unique identifiers, enabling consistent communication across heterogeneous applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If heterogeneous business entities use their own proprietary programs and semantics, then each business entity can maintain its own business logic and formatting, but information exchange between different business entities becomes difficult and requires human intervention
Solution Approach 1:
The patent introduces a message-based interface as an intermediary layer between heterogeneous business entities. This interface uses standardized message packages with consistent semantics to mediate information exchange, allowing proprietary business programs to communicate without direct human intervention while maintaining their own business logic
Solution Approach 2:
The message-based interface is designed as a universal communication framework that can handle multiple types of business transactions and data formats. The standardized message packages can carry various business information (orders, invoices, shipments) across different industries and business entities, enabling one interface to serve multiple functions
2Adaptability or versatility
If different business entities use different semantics and formatting, then each entity can represent its data in its own way, but consistency in information representation across entities is lost
Solution Approach 1:
The patent applies local quality by allowing each business entity to maintain its own data representation standards within its proprietary program, while the message-based interface applies consistent semantics only where needed for communication. Each message package contains data in a standardized format suitable for its specific purpose, rather than forcing global standardization
Solution Approach 2:
The message-based interface acts as a mediator that translates between different business entity data representations and a consistent intermediate format. This ensures information consistency during exchange while preserving the flexibility of local data representation in proprietary systems
3Ease of manufacture
If proprietary programs are used by different business entities, then each entity can optimize its program for its specific business needs, but the complexity of integrating these programs increases
Solution Approach 1:
The message-based interface serves as a simplifying intermediary that abstracts away the complexity of integrating proprietary programs. Each business entity only needs to implement the standardized message sending and receiving functionality, while the interface handles the complex tasks of semantic mapping, format conversion, and protocol management
Solution Approach 2:
The system is segmented into independent components: proprietary business programs on one side, the standardized message-based interface in the middle, and receiving business programs on the other side. This segmentation allows each component to be optimized independently while reducing overall integration complexity through the standardized interface contract
Data Source
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 business rule business object.


