A2A — protocole Agent-to-Agent dans Joule
À jour au 2026-07-24T14:00:00Z
Qu'est-ce que A2A — protocole Agent-to-Agent dans Joule ?
A2A permet à un orchestrateur Joule de déléguer une sous-tâche à un agent externe (fournisseur tiers de risque, Microsoft Copilot, Google Document AI) via une Agent Card publiée, sans que les données SAP ne quittent jamais la frontière BTP — seules les instructions et les résultats traversent.
Ce que c'est
Agent-to-Agent (A2A) est un protocole ouvert et neutre vis-à-vis des éditeurs qui permet à un agent d'intelligence artificielle autonome de découvrir, d'invoquer et de coordonner un autre agent tournant sur une plateforme complètement différente. Google l'a annoncé en 2025 et l'a rapidement confié à la Linux Foundation, dont la gouvernance inclut désormais SAP aux côtés d'AWS, Cisco, Microsoft, Salesforce et ServiceNow. Chez SAP, Joule a adopté la prise en charge d'A2A afin qu'un agent orchestrateur hébergé dans Joule puisse déléguer une sous-tâche à un agent que SAP ne possède pas et ne peut pas inspecter de l'intérieur — un agent d'évaluation du risque fournisseur d'un prestataire tiers, un agent d'approbation Microsoft Copilot pour Teams, ou un agent d'extraction Google Document AI.
Le modèle mental le plus simple : le Model Context Protocol (MCP) est la manière dont un agent seul accède à sa propre boîte à outils de bases de données, d'API et de fichiers qu'il est autorisé à toucher. A2A est la manière dont ce même agent décroche le téléphone et demande à un autre agent, vivant sur un autre environnement d'exécution avec d'autres propriétaires, d'accomplir une tâche qu'il ne peut pas faire lui-même. MCP est la main ; A2A est la voix.
Pourquoi c'est important
Pourquoi c'est important, en pratique
- SAP est membre fondateur de la Linux Foundation aux côtés d'AWS, Cisco, Microsoft, Salesforce et ServiceNow — un protocole véritablement inter-fournisseurs, pas propre à SAP, dans Joule depuis le T1 2026.
- La distinction MCP vs A2A est précise et utile : MCP est les mains de l'agent (outils/données), A2A est sa voix vers d'autres agents — une façon claire d'expliquer l'architecture à un client.
- Le flux en quatre étapes (récupération Agent Card → Task Request → Task Response → fusion) supporte polling et callbacks webhook — pertinent pour les workflows documentaires ou d'approbation multi-parties longs.
Points clés
- A2A — Agent-to-Agent protocol in Joule n'est maîtrisé que lorsqu'il change une décision d'acheteur nommée.
- Commencer par le contrat sémantique et le modèle de contrôle avant de démontrer l'outil.
- Utiliser les signaux SAP, analystes, études, KG et actualité comme preuve, pas comme décoration.
- Séparer les faits vérifiés des tendances directionnelles et des hypothèses modélisées.
- Définir le propriétaire, la métrique, le seuil, le chemin de support et le plan de retour arrière avant de passer à l'échelle.
- Pour les cas d'usage IA, mesurer la fiabilité, le coût, la latence, la sécurité et la validation humaine.
- Laisser un actif opérationnel réutilisable : note, checklist, table de contrôle et journal d'exceptions.
- Une réponse premium est courte, explicite sur les arbitrages et défendable en comité de pilotage.
Termes employés sur cette page
- Decision owner
- La personne responsable qui accepte l'arbitrage et finance l'action suivante.
- Semantic contract
- La définition partagée des termes métier, indicateurs, entités et règles d'accès utilisée par les outils et les équipes.
- Control plane
- La couche qui applique les politiques, les accès, la traçabilité, la supervision et l'escalade sur l'ensemble du modèle opérationnel.
- Evidence grade
- Un label qui distingue le fait vérifié, le signal directionnel, l'hypothèse modélisée et l'observation de terrain.
- Adoption metric
- Le comportement mesurable prouvant que le concept a modifié le travail réel après la mise en production.
- Agent reliability
- La constance, le coût, la sûreté et la conformité aux politiques d'un agent sur des exécutions répétées.
- Decision owner
- La personne responsable qui accepte l'arbitrage et finance l'action suivante.
- Semantic contract
- La définition partagée des termes métier, indicateurs, entités et règles d'accès utilisée par les outils et les équipes.
Sources
- SAP — Joule A2A + MCP commitments at TechEd 2025
- A2A protocol specification (operator-open)
- SAP News Center — Accelerate the Autonomous Enterprise with SAP Business Data Cloud
- SAP News Center — SAP Unveils the Autonomous Enterprise
- SAP News Center — The Future of the Enterprise Is Autonomous
- SAP News Center — 2026 SAP Sapphire Keynote: Powering the Autonomous Enterprise
- SAP Help Portal — Administering SAP Datasphere: Enable Joule for SAP Datasphere
- SAP Datasphere — Help Portal
- SAP Datasphere — official product page
- SAP Analytics Cloud — Help Portal
- SAP Analytics Cloud — official product page
- SAP BW/4HANA — Help Portal
- SAP S/4HANA — Help Portal
- SAP News Center
- SAP Community
- SAP — industries overview
- SAP Business AI — official product page
- SAP Joule (work companion) — official product page
- SAP Generative AI — official product page
- Stanford HAI — AI Index Report
- Meta AI — Llama model research
- arXiv — preprint archive (cs.CL/cs.AI)
- HuggingFace — model hub
- Gartner — research & analyst site
- BARC — BI & Analytics research
- TDWI — data & analytics research
- DSAG — German-speaking SAP user group
- ASUG — Americas' SAP User Group
- Databricks — official site
- SAP Joule for Consultants Expert Library and New Enhancements — SAP Community (Technology Blog Posts by SAP)
- Enabling SAP Joule on an Existing SAP Build Work Zone Standard Edition Site — SAP Community (Technology Blog Posts by Members)
- Building a Procurement Agent for SAP S/4HANA Cloud Private Edition with SAP Joule Studio – Part 3 — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
- Troubleshooting SAP Joule: A Practical Guide for Administrators - part4 — SAP Community (Technology Blog Posts by SAP)
- Troubleshooting SAP Joule: A Practical Guide for Administrators - part3 — SAP Community (Technology Blog Posts by SAP)
- Troubleshooting SAP Joule: A Practical Guide for Administrators - part2 — SAP Community (Technology Blog Posts by SAP)
- Troubleshooting SAP Joule: A Practical Guide for Administrators - part1 — SAP Community (Technology Blog Posts by SAP)
- Understanding Security in SAP Joule’s Runtime — SAP Community (Technology Blog Posts by SAP)
- Building a Procurement Agent for SAP S/4HANA Cloud Private Edition with SAP Joule Studio – Part 2 — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
- End to End Guide: Enabling SAP Joule in SAP S/4HANA Fiori Launchpad (PCE + OnPremise PoC) — SAP Community (Technology Blog Posts by SAP)
- Building a Procurement Agent for SAP S/4HANA Cloud Private Edition with SAP Joule Studio – Part 1 — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
- Enhance SAP Joule for Consultants with Custom Knowledge Grounding — SAP Community (Technology Blog Posts by SAP)
- Building an Autonomous SAP Joule Agent for ServiceNow ITSM on SAP BTP — SAP Community (Artificial Intelligence Blogs Posts)
- SAP JOULE Agent & ME : My First JOULE Agent in SAP EHSM-Incident Management Without Coding — SAP Community (Technology Blog Posts by Members)
- SAP Joule in Asset Management: Embedded AI Capabilities in S/4HANA 2025 — SAP Community (Enterprise Resource Planning Blog Posts by Members)
- SAP Joule in Action: Redefining Business Intelligence — SAP Community (Enterprise Resource Planning Blog Posts by Members)
- SAP Joule- The "Totally not an official ITSM connector" — SAP Community (Artificial Intelligence Blogs Posts)
- Getting Started with SAP Joule for Consultants Expert Workspace — SAP Community (Technology Blog Posts by SAP)
- Adapting SAP Joule for Purchase Requisition Creation in SAP S/4HANA Cloud Private Edition — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
- SAP Joule Document Grounding: What I Learned the Hard Way — SAP Community (Technology Blog Posts by Members)
- SAP Joule for Developers: Your AI Copilot for Smarter, Faster SAP Development — SAP Community (Bengaluru Blog Posts)
- SAP Joule: Conversational insights for production and process orders — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
- How SAP Joule is Transforming the Developer Experience — SAP Community (Artificial Intelligence Blogs Posts)
- Extending SAP Joule with Custom DAS Capabilities — SAP Community (Technology Blog Posts by SAP)
- SAP Joule – Common Configuration Issues — SAP Community (Technology Blog Posts by SAP)
Fiche complète réservée aux abonnés. Ce que la fiche complète ajoute : le cadre de décision complet · la comparaison SAP · Snowflake · Databricks · Fabric · les pièges courants et leur correctif · l'aide-mémoire · les schémas d'architecture · les blocs de code · les chiffres à citer.