Business Process Management Runtime Integration with In-Memory Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Business Process Management Suites (BPMS) are limited in their ability to access and manipulate business data beyond the confines of standard ERP service interfaces, restricting their functionality and performance.

Innovation Solution

Implementing a BPMS runtime on an in-memory database that transforms business process models into SQL/SQLScript definitions, enabling direct access to business data and leveraging the database's native capabilities for real-time performance, scalability, and advanced features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If BPMS uses standard ERP service interfaces to access business data, then system compatibility is maintained, but functionality and performance are restricted

Engineering Contradiction:
ImproveBPMS functionalityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the BPMS runtime environment directly with the in-memory database engine, allowing business processes to execute natively within the database. This integration eliminates the need for separate ERP service interfaces and enables direct access to business data, thereby enhancing BPMS functionality while maintaining a unified system architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The in-memory database is designed to serve multiple functions: it acts as both the data storage system and the business process execution environment. By embedding the BPMS runtime within the database, the system provides universal access to business data for both data management operations and process execution, removing the limitations of traditional ERP service interfaces.

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

2Ease of manufacture

If BPMS is layered on top of ERP suite, then ease of implementation is improved, but access to business data and underlying functionality is limited

Engineering Contradiction:
Improveimplementation easeVSAvoiddata access capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent combines the BPMS runtime with the in-memory database into a single integrated system. This merger allows business processes to be deployed directly within the database environment, providing both ease of implementation (through unified deployment) and enhanced data access capabilities (through native database access without ERP interface constraints).

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If BPMS operates through ERP service interfaces, then system integration is simplified, but performance and real-time capabilities are reduced

Engineering Contradiction:
Improveintegration complexityVSAvoidreal-time performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent merges the BPMS execution engine with the in-memory database, eliminating the intermediate ERP service interface layer. This direct integration simplifies the system architecture by removing unnecessary intermediaries while simultaneously enhancing real-time performance through native database access and in-memory processing capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent eliminates the ERP service interface as an intermediary between BPMS and business data. By allowing the BPMS runtime to execute directly within the database environment, the system removes the mediating layer that previously constrained performance, enabling direct and efficient data access while maintaining architectural simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8849747B2Business process management
Publication Date: 2014.09.30 SAP SE
  • US8849747B2 patent drawing
  • US8849747B2 patent drawing
  • US8849747B2 patent drawing

AI summary

Systems, methods, apparatus, and computer-readable media for business process management include identifying a business process model generated with a business process modeling tool; transforming the business process model defined in a first format to one or more artifacts defined in a second format; deploying an output file defined by the one or more artifacts in an in-memory database; and executing the output file in the in-memory database base at least in part on one or more processes executing in the in-memory database in response to a received query for data stored in the in-memory database.