Databases Reference
In-Depth Information
Active Data Cache
Oracle BAM Active Data Cache (ADC) is the key BAM server component and
is a high-performance, persistent, and memory-based storage system, designed
to support data model management and Active Data processing.
Active Data Cache is the component that receives continuous data streams from
various data sources, such as BPEL processes, SOA composites, JMS queues
or topics, databases, enterprise information systems, legacy applications, and
so on. It also provides the following services, which are explained as follows:
Persistence
Maintaining BAM artifacts
Managing data models
Processing Active Data
Persistence
Continuous data streams received by BAM are converted to the corresponding
data models, which are persistent in the backend repository. BAM 11gR1 sup-
ports Oracle, DB2, and Microsoft SQL server as the repository. The repository
is created using Repository Creation Utility (RCU) . The usage of RCU is out
of the scope of this topic, and you can find more information about RCU in the
Oracle Fusion Middleware Repository Creation Utility User's Guide 11g Release
1 (11.1.1) . Note that documentation link varies on different releases. On 11.1.1.6
release, this document can be accessed at the following URL:
http://docs.oracle.com/cd/E23943_01/doc.1111/e14259/toc.htm .
Maintaining BAM artifacts
BAM artifacts are the metadata stored in the repository. Examples of BAM arti-
facts are Data Objects, reports, users, and roles.
Oracle BAM schema contains a list of tables starting with SysIter , which rep-
resent system tables storing the metadata. For example, the SysIterReport
Search WWH ::




Custom Search