Asynchronous Business Object Storage via Enterprise Service Framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face inefficiencies in storing business object data, particularly due to synchronous processing methods that require users to wait for data consistency checks and storage operations to complete, leading to increased processing time and potential user interaction delays.

Innovation Solution

Implementing an asynchronous method for storing business object data, where the enterprise service framework determines data consistency and initiates save procedures independently, allowing for immediate user feedback on successful storage without waiting for all operations to finish.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronous processing method is used to store business object data, then data consistency is ensured, but user processing time increases and user experience deteriorates

Engineering Contradiction:
Improvedata consistencyVSAvoiduser waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs data consistency checks and initiates save procedures in advance, before the user completes their interaction. The enterprise service framework validates business object data and begins storage operations proactively, allowing the user to receive immediate confirmation without waiting for all background operations to complete.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent separates the data storage process into multiple independent asynchronous operations: consistency checking, save procedure initiation, and background completion. These segmented operations execute concurrently without blocking user interaction, resolving the contradiction between ensuring data consistency and minimizing user waiting time.

Inventive Principle:
Principle #1Segmentation

2Reliability

If synchronous processing is used to ensure data is stored correctly, then processing reliability is improved, but system productivity decreases

Engineering Contradiction:
Improveprocessing reliabilityVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system maintains continuous processing by launching save procedures and consistency checks as background asynchronous operations that continue executing without interrupting the user workflow. This allows the system to process multiple business objects simultaneously, improving throughput while maintaining reliability through the enterprise service framework's validation logic.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent introduces an intermediary asynchronous task mechanism that mediates between the user interface and the data storage operations. This intermediary layer allows the system to maintain reliable processing through the enterprise service framework while decoupling it from the user interaction timeline, thereby improving overall system productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If the system waits for all operations to complete before indicating storage success, then data accuracy is ensured, but user interaction efficiency deteriorates

Engineering Contradiction:
Improvedata storage accuracyVSAvoiduser interaction efficiency
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The enterprise service framework performs preliminary data validation and consistency checks before the user completes their interaction. Once validated, the system provides immediate storage success indication to the user, while background operations continue to ensure complete and accurate data persistence without blocking the user interface.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic processing where the system adapts its response timing based on operation status. The user interface provides immediate feedback upon validation completion, while the actual storage operations dynamically continue in the background. This dynamic approach ensures data accuracy through thorough processing while maintaining ease of operation through responsive user feedback.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9529872B2Asynchronous data processing
Publication Date: 2016.12.27 SAP SE
  • US9529872B2 patent drawing
  • US9529872B2 patent drawing
  • US9529872B2 patent drawing

AI summary

A method, a system, and computer-readable medium for processing of data are disclosed. An acknowledgement is received to store business object data. Based on the acknowledgement, an indication that the business object data is stored in a repository is generated. Processing of the business object data to enable storage in the repository continues while generating such indication.