Content Object Integration in ERP Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ERP systems require content objects to be separately structured, formatted, and included in a central repository, leading to inefficiencies for developers and additional shipment and installation complexities due to the need for multiple channels and distinct repository systems.

Innovation Solution

Content objects are incorporated directly into application systems, allowing for single-channel shipping and installation, with a publishing mechanism to facilitate communication between systems, supporting both central repository and point-to-point data sharing, enabling seamless data exchange without relying on a central repository.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content objects are stored in a central repository, then data sharing between applications is enabled, but developer complexity and installation complexity increase

Engineering Contradiction:
Improvedata sharing capabilityVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts content objects from the central repository requirement and embeds them directly within application components. This allows applications to contain their own content objects locally, eliminating the need for separate repository storage and reducing system structural complexity while maintaining data sharing capabilities through direct application-to-application communication.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the ERP system into independent application components, each with its own embedded content objects. This segmentation allows each application to be self-contained and deployable independently, reducing the complexity of centralized repository management while enabling data sharing through standardized interfaces between segmented components.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If content objects are embedded in applications, then installation complexity is reduced, but data sharing between applications may be affected

Engineering Contradiction:
Improveinstallation easeVSAvoiddata sharing capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of standardized data interfaces and protocols that enable embedded content objects in different applications to communicate and share data. This intermediary layer maintains data sharing capability while allowing applications to remain self-contained with locally embedded content objects.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If separate shipment channels are used for applications and content objects, then repository integrity is maintained, but shipment and installation time increase

Engineering Contradiction:
Improverepository integrityVSAvoidinstallation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges content objects with their parent application components into single deployable units. This combination eliminates the need for separate shipment channels for content objects, allowing everything to be installed together in a single operation, thereby reducing installation time while maintaining system integrity through the self-contained nature of each application component.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8489542B2Integrated content publishing
Publication Date: 2013.07.16 SAP SE
  • US8489542B2 patent drawing
  • US8489542B2 patent drawing
  • US8489542B2 patent drawing

AI summary

Content objects may be incorporated as metadata in application systems in the same programming environment used to create the rest of the application. Although content objects may be included as part of the application systems, in some instances a central repository storing content object information from each application system may be used to facilitate communication and data sharing between applications. Alternatively, point-to-point communications between applications may also be supported so that applications may share content object data without relying on the central repository. Some embodiments may support both central repository communications and point-to-point communications between applications. Determinations may be made to identify the type of connectivity supported in different circumstances.