Run Time Overview
At run time, you can use a process agent to select and deploy all processes marked public. All private processes are deployed internally.
Process Agent
A process agent is just an inference agent. The Process Orchestration engine works in cache-only mode and therefore, you must select the Cache Only OM option when configuring an inference agent. You can deploy any number of process agents, query agents, and cache agents.
Note: A cluster can have either an inference agent or a process agent, but not both, so do not mix a stand-alone inference agent and process agent in a cluster.
Note: The preprocessors are not supported in TIBCO BusinessEvents Process Orchestration.
Runtime Functionality
The following functionality is supported for process execution during run time:
- Process Template: is a model of a process (more details).
- Process Agent: runs all the deployed processes.
- Tasks Execution: various tasks such as Script, Business Rule, Send Message, Receive Message, Web Service, Inference, Sub_Process and Call Activity are supported during process execution at run time.
- Job: each instance of a process template is a job.
- Job Context: data plus additional state that each job maintains for status, recovery, reporting, metrics and so on.
- Checkpoint: allows persistence of the process job data to the cache and data store.
- ReplyEvent: allows the acknowledgment and reply to Start events coming through EMS,HTTP transport.
- Gateway Execution: both Exclusive and Parallel gateways are supported during process execution.