Business Process Management Runtime Integration with In-Memory Database
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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).
3Device complexity
If BPMS operates through ERP service interfaces, then system integration is simplified, but performance and real-time capabilities are reduced
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.
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.
Data Source
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.


