The Process Execution Engine is the ALBPM component that runs the business processes designed in Studio, and run from the user
When you run a process from Studio, you are actually running Studio's built-in process engine, which is automatically configured when Studio is installed.
The Process Execution Engine actively executes and manages the orchestration of business services according to the rules defined in a published process model. Orchestrations may be performed on services within the company or across the firewall in a B2B environment. Orchestrated processes can also be exposed as Web Services. The Engine can execute Web Services transparently across internal and external processes.
AquaLogic BPM Studio automatically creates and configures an embedded execution engine for each new project. This engine requires no deployment step, so you can design your processes and immediately put them into work after starting the Engine. However, some properties can be changed according to your business requirements.
The Engine preferences window allows you to set and modify a few properties related to the Embedded Execution Engine that can modify the execution behavior.
When the Embedded Execution is started, processes start to be executed. The Engine Preferences dialog box also allows you to view the deployment settings currently applied to that runtime environment.
Changes made to Engine preferences through this window while the engine is running will be automatically or manually applied to the runtime environment depending on the values set for the Runtime preferences.
| Category | Description |
|---|---|
| Engine | Enables you to change some engine properties as well as to view the detailed configuration information that Studio automatically sets. |
| Runtime | Enables you to change runtime properties. |
| Deployment | Allows for changing deploy preferences information of all your processes. |
| Deployed Processes | Only available when the runtime environment is initiated. Displays the information of the currently deployed processes in the runtime environment. |
| Referrals | Provides the interface to define the information required to enable process to process communication. |
| BAM | Enables the BAM configuration |