Presenters

Source

Unleashing Real-Time AI: Oracle GoldenGate Meets Solace Event Mesh 🚀

In today’s rapidly evolving tech landscape, businesses are no longer just collecting data; they’re striving to understand and act on it in real-time. This is where the magic happens, especially when we talk about the future of enterprise AI. At a recent tech conference, a compelling presentation showcased a powerful synergy between Oracle GoldenGate and Solace Event Mesh, painting a vivid picture of how to build advanced, real-time AI applications that are both accessible and incredibly impactful.

The core message? Democratize your data events and unleash the power of agentic AI. Let’s dive into how these two titans are making it happen.

The Dawn of Agentic AI and the Event-Driven Imperative 💡

The consensus is clear: enterprise AI adoption will predominantly be driven by agentic AI. These intelligent agents are set to revolutionize how we interact with technology, and Solace is at the forefront, extending its robust event-driven architecture to embrace this paradigm shift.

Why is this so crucial? Because in today’s interconnected world, ignoring events from your internal and external sources is simply no longer an option. Your enterprise applications need data events to be democratized, allowing for seamless publishing and consumption, enabling swift reactions and intelligent decision-making.

Taming the Agent Complexity Beast 🤖

The proliferation of agents, while exciting, brings its own set of challenges. Think of them like microservices, but with an order of magnitude greater complexity. Orchestrating, managing, securing, scaling, and governing these distributed, diverse, and numerous agents can quickly become a daunting task.

This is where decoupling becomes your best friend. Instead of direct agent-to-agent communication, which leads to an exponential explosion of connections, Solace champions communication through an event mesh. This approach elegantly decouples connections, solving scalability issues for both agents and data access.

The Solace Agent Mesh Framework: Your Agent Orchestration Powerhouse 🛠️

Solace has built a comprehensive framework on top of its event mesh to tackle these agent orchestration challenges head-on. This framework offers:

  • Effortless Agent Orchestration: Master the complexities of how your agents interact and collaborate.
  • Intelligent Data Access Connectors: Enable agents to access the data they need, whether directly or indirectly.
  • Fortified Security Management: Utilize secure gateways to ensure safe and controlled agent collaboration.
  • Live, Real-time Visualization: Monitor agent activities and communications as they happen, thanks to the event mesh’s inherent real-time nature.
  • Supercharged Developer Experience: Dive into “Agent Builder” for low-code or direct coding of custom agents, and use “Agent Deployer” for streamlined, hassle-free deployment.
  • Openness Meets Enterprise Grade: This framework is open, built on A2A and NCT standards, and rigorously adheres to enterprise-grade requirements like scalability, security, monitoring, and governance.

Oracle GoldenGate: The Real-Time Data Event Engine ⚙️

Enter Oracle GoldenGate, the powerhouse for capturing and replicating change data events in real-time. It’s your go-to solution for:

  • Ubiquitous Data Capture: GoldenGate expertly captures change data events from a vast array of relational and non-relational source systems, including Oracle, PostgreSQL, SQL Server, and Kafka. It then replicates these events downstream in real-time.
  • Extensive Target Support: Its reach is impressive, supporting numerous target technologies. This includes AsyncAPI via the new Gate Data Streams feature, direct integration with Solace, and various cloud data stores like Autonomous Lakehouse, Snowflake, and AWS S3.
  • Deploy Anywhere Capability: GoldenGate truly runs everywhere! Enjoy managed services on OCI, Azure, and soon Google Cloud, alongside flexible containerized deployments (Docker, Kubernetes) and on-premises installations. A free edition is also available for your development and prototyping needs.
  • Diverse Use Cases: From zero-downtime migrations and cross-cloud integration to data warehousing and high availability, GoldenGate excels. Most importantly for our discussion, it’s brilliant at sending change data as events to applications.

Gate Data Streams: Revolutionizing Event Distribution ✨

The new Gate Data Streams feature is a game-changer. It allows GoldenGate to publish change data directly into AsyncAPI channels, offering:

  • Guaranteed Exactly-Once Semantics: GoldenGate ensures events are delivered exactly once, freeing developers from complex error handling. It also supports “at most once” and “at least once” delivery for flexibility.
  • Unwavering Source Order Consistency: It captures only committed transactions and maintains their original order, guaranteeing data integrity downstream.
  • Simplified Distribution: Say goodbye to separate middleware layers solely for data distribution!

Fueling AI Initiatives with GoldenGate 🧠

The change data captured by GoldenGate is pure gold for AI initiatives. Think RAG (Retrieval Augmented Generation) for supercharged LLM results or training your AI models with the absolute latest data.

The Integrated Scenario: Bringing it All Together (Demo in Action!) 🗺️

Imagine a developer needing real-time flight and point-of-sale data within an airport context. This data, residing in Oracle applications, needs to be visualized on an interactive map and then fed into an AI framework.

  • The Developer’s Challenge: How to access and integrate diverse data sources for both visualization and AI processing?
  • GoldenGate’s Solution: It captures change data events from Oracle databases (flight, POS data), uses Gate Data Streams to publish these events via AsyncAPI channels, and a handy code generator creates consumer applications (Python, Java, Node.js).
  • Solace’s Contribution: The Solace Event Mesh receives these events via AsyncAPI. The Agent Mesh Framework then orchestrates AI agents to consume and process them. And for visualization, the Juilder framework brings events to life on an interactive map!

Demo Highlights: Natural Language to Real-Time Insights 🗣️

The demo truly brought this synergy to life:

  • AI-Powered GoldenGate Interaction: Developers used an AI MCP server and natural language prompts to list operations, create extracts, start them, and even create data streams – effortlessly!
  • Abstraction for Simplicity: The AI assistant simplified complex GoldenGate configurations, abstracting away the technical nitty-gritty.
  • Real-time Data Streams in Action: Witnessing the creation of a data stream from flight data, with guaranteed exactly-once semantics and source order consistency, was impressive.
  • AsyncAPI YAML Definition: The seamless retrieval of the AsyncAPI YAML definition for integration with the Solace Event Mesh was a testament to the streamlined workflow.

From Data Events to Actionable Marketing Intelligence 📊

The presentation didn’t stop at data access; it delved into how this real-time event data transforms into powerful business insights, particularly for marketing.

  • Seamless Event Integration: Oracle GoldenGate data, defined by an AsyncAPI file, flows effortlessly into the Solace Event Mesh via Solace Event Portal – often with just a single tap!
  • Interactive Event Visualization: The Juilder framework, built by Solace, showcased real-time tracking of people and vehicles on Google Maps, displaying movement patterns and even commercial activities. The Solace Event Mesh acts as the open-source backbone for this streaming and management.
  • Geo-fencing for Smarter Marketing: Juilder’s geo-fencing capabilities trigger alerts when individuals enter or exit specific zones (like restaurants), proving invaluable for targeted marketing.
  • AI-Powered Marketing Insights: AI agents interacting with the Solace Event Mesh generated:
    • Interactive Reports: Analyzing visitor behavior, categorizing activities, identifying unique visitors, and segmenting them into profiles like “premium shoppers” or “entertainment seekers.”
    • Location Analysis: Understanding which areas attract the most attention.
    • Marketing Recommendations: Generating specific campaign ideas (e.g., luxury voucher offers) and even hypothesizing their ROI.
    • Phased Rollout Plans: Proposing strategic implementation strategies for marketing campaigns.
  • Governance and Transparency: The Solace Orchestrator provides real-time visibility into AI agent actions, including database queries, ensuring governance and justification for results.
  • Artifact Generation and Memory: The Solace Event Mesh can generate and store artifacts like reports, enabling ongoing analysis and deeper insights.

Key Takeaway: The overarching message is clear: by combining the real-time data capture prowess of Oracle GoldenGate with the event-driven orchestration and AI integration of Solace’s Event Mesh and Agent Mesh, organizations can unlock immense value from their data, enabling powerful, dynamic, and intelligent applications. This is not just about data; it’s about actionable intelligence at its finest. ✨

Appendix