Events

Event is a technical term both in BPMN and in TIBCO BusinessEvents Process Orchestration. A BPMN event is a signal that something happened.

A BPMN event can be one of three types: start, intermediate, or end. Each type has subtypes used for different purposes.

Message and Event

In BPM, the term message is used to denote anything that arrives or leaves a process. In TIBCO BusinessEvents, the term message denotes information arriving at a destination, where it is transformed into a TIBCO BusinessEvents simple event. In TIBCO BusinessEvents, the term event is often used loosely to mean message, for example, “the event arrives at the JMS destination.”

BPMN Events and TIBCO BusinessEvents Events

BPMN event types are implemented using various TIBCO BusinessEvents resources. The Message Start BPMN event maps to a TIBCO BusinessEvents simple event, whose arrival causes an instance of a process (that is, a job) to be created.

BPMN Event Triggers and Results

In BPMN, events usually have a cause (trigger) and an effect (result) as follows:

Events that catch a trigger
 Start events and some intermediate events are catching events. The trigger is the cause. The trigger can be a simple event or it could be a system alert about shutdown, for example.
Events that throw a result
 End Events and some intermediate events throw events. The result they throw could be a TIBCO BusinessEvents simple event, timer event, or an event subprocess.