GGSA Architecture
Acquiring data
Stream Analytics can acquire data from any of the following on-premises and cloud-native data sources:
- GoldenGate: Natively integrated with Oracle GoldenGate, Stream Analytics offers data replication for high-availability data environments, real-time data integration, and transactional change data capture.
- Oracle Cloud Streaming: Ingest continuous, high-volume data streams that you can consume or process in real-time.
- Kafka: A distributed streaming platform used for metrics collection and monitoring, log aggregation, and so on.
- Java Message Service: Allows java-based applications to send, receive, and read distributed communications.
Processing data
With Stream Analytics, you can filter, correlate, and process events in real-time.
Perform actions on the data
After Stream Analytics processes the data, you can output the results to any one of the following external target data sources:
- Coherence
- Kafka
- Oracle Cloud Streaming
- Java Message Service
- Database
- Notification
- REST