In this Post

    Subscribe to Our Blog
    Get the latest trends, solutions, and insights into the event-driven future every week.

    Thanks for subscribing.

    Note: My colleague Ali recently introduced Solace Agent Mesh with this blog post that offers an excellent overview of it’s raison d’atre, capabilities and components. With this blog post, and the series of videos I’ve created, my goal is to flesh out your understanding a little bit so you can feel more confident getting started.

    Picture this. It’s 2024 and you are in a lab with Tony Stark, aka Iron Man, working on the next evolution of AI. You mix together generative AI, large language models, software patterns, and architectural principles and end up creating autonomous AI agents that have the potential to revolutionize the future of enterprise-wide adoption of AI in the industry. You’re ecstatic about this, but quickly realize that you need some sort of infrastructure to allow for agent-to-agent communication and orchestration in a non-siloed approach for the true potential to shine.

    Welcome to 2025 — the year agentic AI steps out of the lab and onto the stage of real-world enterprise adoption. Companies are rapidly adopting agentic AI to boost operational efficiency, drive innovation, improve customer experiences, and enhance decision-making

    The Real Challenge of Agentic AI: Integration

    But as you start dabbling in AI projects and delve deeper, a startling reality continues to surface: for most projects, only about 20% of the challenge is the AI technology itself; the other 80% are fundamental integration and data challenges. Connecting those intelligent agents to the necessary data and systems, but also getting real-time data updates is where things get tricky.

    Why is that, you may ask? Well, traditional integration methods like polling or batch processing introduce latency and data staleness, limiting AI’s ability to react in real-time and potentially leading to inaccurate results or AI hallucinations. AI assets, like agents introduced in isolation, create new data silos and rigid architectures, hindering the building of new applications. Bringing AI trials to enterprise scale requires a robust foundation—not to mention careful planning, governance, security, and scalability to say the least.

    The Solution: Solace Agent Mesh

    This is precisely the problem Solace Agent Mesh is designed to solve. Solace Agent Mesh is an open-source agentic AI framework built on top of Solace Platform for enterprise-ready event-driven Agentic AI. It’s designed to empower developers, architects, and AI enthusiasts to build scalable, multi-agent systems while seamlessly interacting with real-time data. It also provides a flexible foundation for building AI applications where multiple agents can collaborate effectively.

    Rather than being a monolithic AI platform, Solace Agent Mesh excels as an integration layer, connecting specialized agents with data sources and systems to solve complex problems. It’s engineered for production deployment, leveraging Solace’s 20+ years heritage in building mission-critical distributed systems.

    Approach and Components

    Built on A2A principles using Google’s ADK, Solace Agent Mesh adopts an event-driven approach that embraces the fluidity and complexity of business events, unlike traditional AI pipelines that rely on batch processing and REST APIs. This is achieved through the following main components: an orchestrator, gateways, agents, services, and an event mesh.

    Let’s do a quick deep dive into each component.

    Orchestrator: The Conductor of Cognitive Workflows

    The Orchestrator decomposes complex tasks into actions, dynamically routing them to the target agents. It uses real-time agent capability discovery and LLM-driven intent matching to adapt to changing conditions. After creating and distributing tasks to agents, the responses are aggregated in format that matches the final output for the original requestor.

    Gateways: Secure Entry and Routing Layer

    Gateways are entry and exit points to the system, providing the user interface and controlling the system persona. Each gateway can have a configurable purpose and output formatting tailored to specific use cases or interfaces. Agent mesh offers different types of built-in gateways and supports custom built interfaces for use-case specific requirements.  Gateways also enable identity-aware routing restricting access to agents, actions, and data based on the authenticated user. For example, a customer service gateway might restrict agents to order history access, while an internal ops gateway grants full inventory visibility.

    Agents: Autonomous AI Workers

    These are specialized processing units with access to LLMs, embeddings, and other services in the agent mesh. Agents have a list of actions representing specific capabilities providing domain knowledge beyond a basic LLM response.  Agents self-register their capabilities via the event mesh, enabling true plug-and-play scalability and modularity.

    Services: The Business Logic Backbone

    Think of services as the system-wide capabilities used by various components and available as independent stateless functionalities. Such services include file service for efficient handling of files without overwhelming models and the agent mesh, history service for flexible session memory storage and internal state handling, LLM service for configuring and managing models, and the embedding service to manage access to text, image, or multi-modal embedding models.

    Event Mesh: The Real-Time Communication Backbone

    The event mesh – powered by Solace Event Broker, handles the real-time communication piece between all the Agent Mesh components along with events from the external world. It’s the “central nervous system” that facilitates event-based communication via pub/sub principles over Solace Topics. The event mesh leverages the underlying power of the Solace Broker including but not limited to low-latency, loosely coupled communication, cloud agnostic operations across different providers, on-prem, and edge environments, and system resiliency. This is the critical piece that provides real-time data movement between applications, data sources, and agents.

    Final Thoughts

    AI agents are only as powerful as the data they can access in real time — and that’s where Solace Agent Mesh shines. By leveraging an event-driven foundation, Solace Agent Mesh ensures that every system update, from inventory changes to customer actions, is instantly available to the agents that need it.

    One critical aspect of modern AI is Retrieval Augmented Generation (RAG). RAG applications often rely on vector databases to provide external knowledge to LLMs. But the value of RAG diminishes if the data in the vector database is stale. Providing up-date context is essential for accurate, relevant AI outputs. The messaging architecture that’s built on top of the Solace Event Broker also enables efficient and secure agent to agent communication handling high volumes of data reliably across environments.

    You can probably see where this is going, so buckle up—because we’re just getting started.

    What’s Next?

    If this blog sparked your curiosity, there’s so much more waiting for you!

    Agentic AI in Action:
    Why Real-Time Is Non-Negotiable
    On-demand webinar featuring agentic AI case studies and expert analysis from Forrester.Watch the Webinar
    Whitepaper thumbnail
    Tamimi Ahmad

    Tamimi is a Senior AI Developer Advocate in Solace's Office of the CTO, where he focuses on enabling developers to harness the power of agentic AI within event-driven architectures. He works at the intersection of EDA and emerging AI tooling, helping developers and partners understand how to build, integrate, and scale intelligent, autonomous systems using Solace technologies.

    Prior to Solace, Tamimi held a developer relations role at Qlik, a leading provider of business intelligence and data analytics solutions. His background in data, automation, and event-driven architecture has made him a sought-after voice in the developer community whether as a guest on technical podcasts, a workshop facilitator, or a speaker at developer conferences and hackathons.

    Tamimi is an active contributor to the broader tech community, regularly volunteering his time, running hands-on workshops, and participating in hackathons and speaking engagements. He also serves as a director of Connected Canadians, a non-profit dedicated to reducing isolation among older adults through digital literacy programs and technology support.

    Tamimi holds a Bachelor of Communicaitons Engineering from Carleton University and an MBA from the University of British Columbia. When he's not deep in AI and event-driven systems, he enjoys photography, DJing, and giving back to his community.