Claim-Check
Patron de messagerie pour transporter de gros documents EDI sans alourdir le broker.
Définition
Le pattern Claim-Check retire la charge utile d'un message, la dépose dans un magasin externe (objet S3, base, système de fichiers) et remplace le corps par une clé de récupération. Le consommateur réclame la donnée avec cette clé. En EDI cela protège les files contre les très gros lots (interchanges multi-Mo, pièces jointes) qui dépasseraient les limites de taille du broker.
Origine
Catalogué comme « Store in Library / Claim Check » dans Enterprise Integration Patterns (Gregor Hohpe & Bobby Woolf, Addison-Wesley, 2003) ; repris comme pattern nommé par Microsoft Azure Architecture Center.
Exemple en contexte
Broker message: { "claimCheck": "s3://edi-blobs/2026/INV-88421.edi", "type": "EDIFACT-INVOIC" } — le payload réel reste dans l'objet S3.
Termes liés
- SBDH — en-tête métier acheminé avec le document.
- Outbox pattern — autre patron de fiabilité de messagerie.