High performance execution in workflow bpm engine
AssigneeRed Hat, Inc.
InventorsJiri Pechanec, Martin Vecera
Life of this patent
Estimating the term…
Abstract
An apparatus and a method for executing a workflow in a business process management (BPM) engine is described. A business process management (BPM) process definition is generated based on a business process at a BPM generator of a BPM system. The BPM process definition is translated into a Java source code at a translator engine of the BPM system. The Java source code is compiled into a Java byte code at a compiler engine of the BPM engine. The processing device of the BPM system is configured to execute the Java byte code.
Claims20
A computer-implemented method comprising:
- generating a business process management (BPM) process definition based on a business process at a BPM generator of a BPM system;
- and
- compiling a Java source code of the BPM process definition into a Java byte code at a compiler engine of the BPM engine.
A computer-readable storage medium, having instructions stored therein, which when executed, cause a computer system to perform a method comprising:
- generating a business process management (BPM) process definition based on a business process at a BPM generator of a BPM system;
- and
- compiling a Java source code of the BPM process definition into a Java byte code at a compiler engine of the BPM engine.
A computer system comprising:
- a storage device configured to store a business process;
- a processing device coupled to the storage device, the processing device comprising a business process management (BPM) generator, a translator engine, and a compiler engine,
- wherein the BPM generator is coupled to the storage device, the BPM generator configured to generate a BPM process definition based on the business process,
- wherein the compiler engine is coupled to the translator engine, the compiler engine configured to compile a Java source code of the BPM process definition into a Java byte code,
- wherein the processing device is configured to execute the Java byte code.
Dependencies are inferred from the claim text.