Business Object Model for Consistent Interface Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current interfaces for business transactions across different industries and departments are inconsistent, leading to difficulties in information exchange between heterogeneous systems, requiring human intervention and specific standards that are often industry-specific and not universally applicable.

Innovation Solution

A business object model is used to generate consistent interfaces across industries and departments, ensuring semantic disjointness and structural consistency, allowing for automated information exchange between business entities by defining business-related concepts and their relationships, and deriving interfaces that are hierarchical and semantically meaningful.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If industry-specific interfaces are used for business transactions, then interfaces are tailored to specific industry needs, but interfaces become inconsistent across different industries and businesses

Engineering Contradiction:
Improveinterface adaptability to industry needsVSAvoidinterface consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The interface system is segmented into two distinct layers: a standardized core interface layer that ensures consistency across all businesses, and industry-specific extension layers that provide tailored functionality. This segmentation allows each layer to serve its specific purpose without compromising the other, resolving the contradiction between adaptability and consistency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A standardized interface specification acts as an intermediary between different industry-specific systems. This mediator layer translates and harmonizes industry-specific requirements into a common language, enabling consistent information exchange while preserving the unique needs of each industry through structured extension mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If heterogeneous programs are used by different business entities, then each program can be optimized for its specific business purpose, but information exchange becomes difficult and requires human interaction

Engineering Contradiction:
Improveprogram optimization for specific purposesVSAvoidinformation exchange capability
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The interface specification is designed with universal data structures and communication protocols that can handle diverse business transactions across different industries. This multi-functionality allows the same interface framework to support various business purposes while maintaining automated information exchange, eliminating the need for human intervention.

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

Solution Approach 2:

The interface system allows dynamic parameter changes and configurations to accommodate different business requirements. By enabling flexible parameter adjustment within a standardized framework, the system maintains ease of operation for information exchange while preserving the ability to optimize programs for specific business purposes.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If individual businesses define their own semantics and formatting, then each business can use its preferred conventions, but agreement on semantics requires human interaction

Engineering Contradiction:
Improvebusiness convention flexibilityVSAvoidautomated information exchange
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The interface specification establishes predetermined semantic definitions and formatting conventions that are agreed upon in advance. This preliminary action creates a common language that enables automated information exchange without requiring real-time human negotiation, while still allowing businesses to adopt these standardized conventions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The standardized interface specification serves as a template or copy that businesses can adopt and implement. By copying the established semantic definitions and formatting rules from the specification, businesses achieve automated information exchange capability while maintaining the flexibility to implement these standards in their specific contexts.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8392364B2Consistent set of interfaces derived from a business object model
Publication Date: 2013.03.05 SAP SE
  • US8392364B2 patent drawing
  • US8392364B2 patent drawing
  • US8392364B2 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.