Business Event
Business Event is an occurrence of a business activity which has some
significance.
Business event service leverages the Oracle Advanced Queuing (AQ)
infrastructure to communicate between application systems.
Example: The activity of creating a purchase order (PO) is a business
event; likewise approving PO, receiving goods against a PO, matching a PO
receipt with invoice is a business Event.
When we ship confirm the delivery, when sales order line status changes,
line closed.
Employee creation, assignment update, GL period close, FA
asset creation, FA asset retire etc are examples of business event.
Subscription
Subscription is an activity to be performed on occurrence of
a Business Event.
Example: - If you would like to send an
email notification to some set of users when a PO receipt is created then you
can subscribe to PO Receipt related Business Event and trigger a workflow
notification from the subscription to send email.
Uses of Business Event System
1. System integration messaging hubs.
Oracle Workflow with the Business Event
System can serve as a messaging hub for complex system integration scenarios.
The Event Manager can be used to "hard-wire" routing between systems
based on event and originator. Workflow process event activities can be used to
model more advanced routing, content-based routing, transformations, error
handling, and so on.
2. Distributed applications messaging.
Applications can supply Generate and Receive event message
handlers for their business entities. For example, message handlers can be used
to implement Master/Copy replication for distributed applications
3. Message-based system integration.
You can set up subscriptions which cause messages to be sent
from one system to another when business events occur. In this way, you can use
the Event Manager to implement point-to-point messaging integration.
4. Business event-based workflow processes.
You can develop sophisticated workflow processes that
include advanced routing or processing based on the content of business events.
5. Customization of packaged applications in a non-invasive
manner.
Analysts can register interesting business events for their
internet or intranet applications. Users of those applications can register
subscriptions to those events to trigger custom code or workflow processes.
Architecture
No comments:
Post a Comment