Process Components
Overview
A Process Component is the implementation of a series of steps that are required to fulfill a plan item. Process components should be implemented using any JMS-enabled technology provided they meet the requirements outlined here. Typically short-lived, automated processes will be implemented in TIBCO BusinessEvents or TIBCO BusinessWorks, while long-lived and manual processes will be implemented using TIBCO BPM.
These are required components in the architecture.
Specification
Process Components must conform to the following requirements in order to be a valid implementation.
- Receive event messages on a JMS queue.
- Receive the following event types:
- For plan item execute requests, perform a series of tasks that are required to fulfill the product and action specified in the plan item. Once it has completed, send a plan item execute response.
- When instructed to do so, halt execution at certain milestones until notified by Orchestrator it may continue.
- For plan item suspend requests, halt execution of an in-progress process component. This may or may not be possible so it is valid to send back a plan item execute response if execution completed, or plan item suspend response if execution was suspended.
- For plan item activate requests, resume execution of a previously suspended process component. This resume takes the form of one of the following cases:
- Create and send response events on a JMS queue.
- Respond with the following event types:
Copyright © Cloud Software Group, Inc. All rights reserved.