Evaluating AI Strategy, Architecture, and Interoperability

Objective

After completing this lesson, you will be able to explain how AI capabilities can be integrated into hybrid SAP landscapes in a secure, governed, and interoperable way.

In this lesson, the Enterprise Architect’s role expands from enabling automation to guiding the responsible use of AI across the enterprise. Rather than simply adding AI features, architects help shape how intelligent capabilities are introduced, governed, and integrated into existing business processes.

The key challenge at this stage is balance. AI systems are inherently probabilistic, whereas enterprise processes rely on precise, deterministic logic. The architect’s task is to ensure these two worlds work together—so AI enhances decision-making and automation without undermining control, reliability, or trust, especially in business-critical processes where consistency and auditability are essential . The reference frameworks from the SAP Architecture Center help anchor AI adoption in proven architectural patterns, keeping innovation aligned with governance and risk management, and enabling organizations to scale AI adoption with confidence.

Strategic Framework for AI Adoption

Before deciding how to utilize AI, architects must first clarify where it is applicable. This starts with separating hype-driven ideas from well-suited use cases and choosing the right technology for the problem at hand, ensuring that AI initiatives are aligned with real business needs rather than experimentation alone.

A simple but effective starting point is to distinguish between deterministic and probabilistic tasks:

1. The Deterministic vs. Probabilistic Test

  • Deterministic (Rule-Based): Use traditional automation, such as scripts or RPA, when the outcome is fully defined by clear rules. In these cases, the system does not need to "interpret" anything—it simply follows logic. For example, if inventory drops below a predefined level, the system automatically creates a replenishment order. Given the same input, the result is always the same.
  • Probabilistic (Pattern-Based): Apply AI when the task requires interpretation, prediction, or working with ambiguity rather than fixed rules. In these cases, the system looks for patterns in the data rather than following predefined logic. For example, predicting whether a customer is likely to churn or summarizing a contract requires analyzing language, behavior, and trends—there is no single "correct" answer, only likely outcomes.

Dispute Cases - Joule Skills and AI Agents

2. The Three Core AI Architectures

Enterprise AI use cases likely fall into three categories, each suited to a different type of use case:

  • Structured Data AI (Predictive): Used when working with structured, numerical business data and clearly defined outcomes. This includes technologies such as Relational Foundation Models, SAP-RPT-1, as well as capabilities in SAP HANA Cloud (PAL/APL). These approaches are best suited for scenarios such as forecasting, demand planning, and other predictive analytics based on tabular data.
  • Generative AI (Language and Multi-Modal): Applied when tasks involve understanding or generating natural language, images, speech, or other content modalities, such as summarizing documents, answering questions, or interpreting visual input. These scenarios leverage large language and multi-modal models via Generative AI Hub in SAP AI Core and must be combined with grounding mechanisms to ensure responses are based on trusted enterprise data and do not produce hallucinations, which is critical for maintaining trust and reliability in AI-driven processes.
  • AI Agents (Autonomous): Used when problems require multiple steps, coordination across systems, or ongoing reasoning. These scenarios are implemented using SAP Joule or custom agents built with SAP BTP’s Joule Studio Agent Builder.

Agent Interoperability: The Security and Governance Mandate

As AI agents begin to collaborate across systems and vendors, Enterprise Architects need to ensure that this collaboration does not bypass established governance, security, or compliance controls. In SAP-centric landscapes, this is especially important to protect the Clean Core and maintain consistent authorization, auditing, and data protection.

Rather than allowing external AI systems to directly access SAP applications or data, SAP promotes standardized integration patterns that keep SAP as the governed system of record while still enabling cross-agent collaboration.

The Agent-to-Agent (A2A) Protocol: A Governed Collaboration Model

SAP promotes the Agent-to-Agent (A2A) protocol as a vendor-neutral approach for enabling controlled collaboration between agents, including scenarios where external agents interact with SAP-managed agents.

While agents technically still interact through well-defined endpoints (client–server interactions), A2A provides a common interaction model that standardizes how tasks, context, and results are exchanged — without exposing internal implementation details or bypassing governance.

Key characteristics include:

  • Security & Gatekeeping: External agents never access SAP backends directly. All requests are routed through SAP-controlled entry points (such as agent or tool gateways), where identity checks, authorization, logging, and AI guardrails are applied.
  • Structured Handover: A2A defines a consistent way for agents to hand over tasks and receive results. This makes interactions traceable and auditable, which is essential for compliance and operational transparency.
  • Human-in-the-Loop: Actions with business impact remain subject to SAP’s authorization model and, where required, explicit human approval.

This approach enables SAP-managed agents and external agents to participate in shared workflows without compromising security or governance boundaries.

Bring Agents to Joule

Model Context Protocol (MCP): The Internal Plumbing

The Model Context Protocol (MCP) plays a different role and should be understood as internal enablement technology within the SAP ecosystem.

  • Internal Use Only: MCP is used internally by SAP to expose semantically enriched business APIs and content as tools for Joule Agents.
  • No External Exposure: MCP endpoints remain inside the SAP perimeter and are not intended for direct consumption by third-party agents. Exposing MCP externally would bypass the Joule governance layer and is therefore not supported.
  • Strategic Guidance: From an Enterprise Architecture perspective, MCP should be treated as an internal enablement mechanism, rather than an integration contract for enterprise architectures. Enterprise architectures should not be designed around MCP directly. SAP continues to evaluate how MCP-related capabilities may be provided in a more standardized, governed manner in the future.

Agent to Agent Protocol and Model Context Protocol

Key SAP Architecture Center Reference Architectures

Essential References:

RA0001: Event-Driven Architecture

RA0005: Generative AI on SAP BTP

RA0008: Edge Integration Cell

RA0013: SAP Business Data Cloud

RA0019: Identity and Access Management

RA0024: Integrating and Extending Joule

Lesson Summary

This lesson addressed how AI can be integrated into hybrid SAP landscapes in a secure, governed, and interoperable way. You learned how to distinguish between deterministic and probabilistic use cases, select appropriate AI architectures, and align AI adoption with enterprise governance requirements. The lesson also explained how agent interoperability is achieved through standardized patterns such as the A2A protocol, while keeping SAP systems protected as governed systems of record.