Oracle GoldenGate Application Adapters for Java and Flat File expand Oracle GoldenGate’s capabilities to non-database sources and targets, including JMS message bus, native database loaders, and more.
The Oracle GoldenGate Adapters can be used to apply transactional changes to targets other than a relational database: for example, ETL, JMS messaging, or custom Java APIs. There are a variety of options for integration with Oracle GoldenGate using these Adapters:
Flat File Integration: Oracle GoldenGate for Flat File can write micro batches to disk to be consumed by tools that expect batch file input such as ETL, proprietary or legacy applications. The data is formatted to the specifications of the target application such as delimiter separated values, or length delimited values. Near real-time feeds to these systems are accomplished by decreasing the time window for batch file rollover to minutes or even seconds.
JMS Messaging: Oracle GoldenGate for Java provides out-of-the-box functionality allowing transactions or operations to be published as JMS messages. Similarly, transactions can be captured from JMS messages and delivered through GoldenGate to supported target systems.
Java API: custom event handlers can be written in Java to process transaction, operation and metadata changes captured by Oracle GoldenGate on the source system. These custom Java handlers can apply these changes to a third-party Java API exposed by the target system.