The Oracle Workflow Business Event System leverages the Oracle Advanced Queuing infrastructure to communicate business events between systems. When a significant business event occurs in an internet or intranet application on a system, it triggers event subscriptions that specify the processing to execute for that event.
Subscriptions can include the following types of processing:
Sending event information to a workflow process
Sending event information to named communication points called agents on the local system or external systems
Sending a notification to a role
Receiving an Oracle XML Gateway message from a trading partner
Sending an Oracle XML Gateway message to a trading partner
Invoking a Web service.
Executing custom code on the event information
The event information communicated by the Business Event System is called an event message. The event message includes header properties to identify the event as well as event data describing what occurred.
You define events, systems, agents, and subscriptions in the Event Manager. You can also define event activities in the Workflow Builder to include business events in your workflow processes.