Databases Reference
In-Depth Information
Processing Active Data is complex, and you will learn more about it in the fol-
lowing chapters.
Messaging framework
Messaging framework is a common messaging layer that provides producing
and consuming message services, which are used by other BAM server com-
ponents.
As shown in the architecture diagram, the Messaging Framework provides a
messaging backbone that allows different server components to communicate
with each other in an asynchronous way. For example, when Active Data are
pushed from ADC to other components, it will be sent to an internal queue
through the Messaging Framework.
While understanding this concept will help you troubleshoot messaging related
issues, you will not directly use Messaging Framework APIs when building
your BAM applications. You will learn more about the Messaging Framework in
Chapter 3 , Populating Data Objects with Real-time Data.
Enterprise Message Sources
Enterprise Message Sources (EMS) provides direct Java Message Service
(JMS) connectivity to Oracle BAM server, by mapping messages directly to
Oracle BAM Data Objects. Oracle BAM server can read data directly from any
JMS-based message queue or topic through the Messaging Framework.
EMS allows mapping from an XML message directly to a Data Object on Oracle
BAM server, however, you may use XSL transformations before the data is in-
serted, updated, upserted, or deleted into the Data Object. Each EMS consumes
messages from a specific JMS topic or a queue, and the information is delivered
into a Data Object in Oracle BAM ADC.
The Oracle BAM Architect web application is used to configure EMS definitions.
You will learn more about EMS in Chapter 3 .
Search WWH ::




Custom Search