Database Reference
In-Depth Information
Administering and configuring event
engine and business events
The
Event Delivery Network (EDN)
in Oracle SOA Suite 11g provides a declar-
ative way to generate and consume business events that are managed by the
event engine. When a business event is published, other service components or
database agents can subscribe to it. The event engine in Oracle SOA Suite 11g
is a typical publisher-subscriber model that has two different implementations:
•
EDN-DB:
This implementation uses an underlying database as a backend
store and depends on event delivery queue tables and stored procedures to
manage events. You can find these packages in the
[PREFIX]_SOAINFRA
schema with the
EDN
suffix.
•
EDN-JMS:
This implementation uses backbone JMS queues. Event mes-
sages are published to and subscribed from the
EDNQueue
(
jms/fabric/
EDNQueue
) under
SOAJMSModule
in Oracle WebLogic Server.
Administering and testing business events
Oracle Enterprise Manager Fusion Middleware Control provides the ability to con-
figure, test, and manage business events used by various service components in
a composite. Switching between database and JMS-based EDN is quite simple.
Simply right-click on
soa-infra
, navigate to
SOA Infrastructure
|
SOA Admin-
istration
|
Common Properties
|
More SOA-Infra Advanced Configuration
Properties
, and change the
EdnJmsMode
MBean to either
true
or
false
. By
default it is set to
false
meaning that the infrastructure uses EDN-DB for man-
aging events. To change the mode to EDN-JMS, set this property to
true
and
initiate a server restart for the change to take effect. All other aspects of the EDN
framework can be administered from the
SOA Infrastructure
|
Business Events
dashboard: