Pattern Atlas Map software patterns to Oracle AI Database samples Explore database features by development intent, and then jump to runnable source code.
React to change Events, streams, and migrations Build AI experiences Retrieval and agent workflows Shape application data Documents, APIs, graph, and spatial Ship and operate Testing, Spring config, and tracing
13 engineering patterns 13 linked samples selected
Event Streaming TxEventQ / Kafka / Spring 13 samples Kafka Migration TxEventQ / Kafka / JSON 6 samples Semantic Search / RAG Vector Search / JSON 9 samples AI Agents AI Agents / Vector Search / JSON 9 samples JSON Documents and Duality JSON / Duality Views / Spring 12 samples API Facades ORDS / SQL GraphQL / JSON 5 samples Graph Modeling Property Graph / SQL GraphQL 3 samples Spatial Querying Spatial 2 samples Local Testing Testcontainers 7 samples Application Foundations Oracle AI Database / Testcontainers 4 samples Database Security Security / Testcontainers 1 samples Spring Boot Spring / Testcontainers / Security 6 samples Observability Observability / Spring / TxEventQ 7 samples
Selected Pattern 13 samples
Event Streaming Move business events through Oracle AI Database with transactional queues, JMS, OKafka, and durable consumers.
Use when Use this when the event and the data change need the same transactional boundary, or when a team wants streaming without standing up a separate broker first.
TxEventQ Kafka Spring
News Event Streaming Application Spring Boot application that ingests news events, stores them in Oracle AI Database, and supports vector... Oracle AI Database Transactional Event Queues Examples Java examples for Oracle AI Database Transactional Event Queues using Kafka APIs and PL/SQL. Credit card fraud detection with OKafka Score OKafka credit-card charge events with relational history, Oracle Spatial distance, and Oracle AI... Java Message Service (JMS) Producer / Consumer Example JMS producer and consumer example for Oracle AI Database Transactional Event Queues. JDBC Event Streaming Plain JDBC sample for producing and consuming TxEventQ messages with PL/SQL helpers. JSON Event Streaming with OKafka and OSON OKafka sample that streams OSON payloads through Oracle AI Database TxEventQ topics. OKafka event-to-memory lab Build durable, owner-scoped agent memory from OKafka events with Oracle AI Database and OCI Generative AI. Spring Boot CDC with Transactional Event Queues (TxEventQ) (JMS) Example Spring Boot JMS sample that implements CDC with Oracle AI Database Transactional Event Queues. Spring Java Message Service (JMS) Example Spring Boot JMS pub-sub example for Oracle AI Database Transactional Event Queues. Support Ticket Intelligence Spring Boot support workflow sample combining Oracle AI Database TxEventQ, JSON, Oracle Text, vector... Transactional Event Queues Multi-Database Replication Example Multi-database TxEventQ replication sample using JMS and database links. Typescript Oracle AI Database Samples TypeScript samples using node-oracledb, Testcontainers, and Transactional Event Queues. TypeScript TxEventQ Sample TypeScript sample for producing and consuming TxEventQ messages with node-oracledb.