WEBHOOK-VS-POLLING
Push (webhook) vs pull (polling) — le choix qui détermine l'architecture EDI.
Définition
Webhook avantages : temps réel (latence < 1 s), pas de gaspillage de requêtes. Inconvénients : nécessite une URL publique signée, gestion des retries (si webhook échoue, qui le rejoue ?), debugging difficile. Polling avantages : simplicité (pas d'infra serveur), idéal pour PME. Inconvénients : latence (polling interval), volume requêtes inutiles. Recommandation : webhook par défaut, polling fallback.
Origine
Concept général de l'engineering d'intégration, popularisé par GitHub Webhooks (2008), Stripe Webhooks (2011).
Exemple en contexte
Un AS2 hub qui appelle un webhook https://acme.com/edi/inbound chaque fois qu'un INVOIC arrive.
Termes liés
- Webhook bridge — concept connexe.