Les webhook donnent des possibilités d’accès complémentaires aux services web
Les services web ont pour caractéristiques principales :
une exposition via une URL unique, qui identifie facilement le service web appelé
une exposition identique à tous les appelants potentiels
la totalité des fonctionnalités sont accessibles
les fonctionnalités sont exploitées par une URL courte et un message long
le traitement métier peut être complexe et un peu long, avec des volumes de données importantes
l’objectif principal est de faire un pont entre applications
Le webhook a une approche différente :
une exposition via plusieurs URL, avec un masquage du service web appelé
une exposition de préférence différenciée par appelant
des fonctionnalités réduites sont accessibles
les fonctionnalités sont exploitées par une URL longue avec paramètres et un aucun message
le traitement métier doit être rapide et simple, synchrone, avec peu de volume de données
l’objectif principal est de faire un lien d’accroche d’informations
Le webhook doit donc en principe permettre à une application externe de transmettre des informations, dans le sens “d’un fil d’informations continu synchrone” de l’appelant vers l’appelé, quitte à ce que cela déclenche un appel en retour vers l’appelant pour demander plus d’informations de manière asynchrone.
Paramétrer un WebHook
Ajout dans harmony