WebHooks

WebHooks

Mit WebHooks (zusammengesetzt aus "Web" und "Hook") wird ein nicht-standardisiertes Verfahren zur Kommunikation von Servern bezeichnet, das im Rahmen des verteilten Rechnens oder der Nachrichtenorientierten Middleware stattfindet. WebHooks ermöglichen es, einer Server-Software mitzuteilen, dass ein bestimmtes Ereignis eingetreten ist und eine Reaktion auf das Ereignis auszulösen. WebHooks finden als einfaches Callback-Verfahren Verwendung zur Daten-Synchronisation, externen Berechnung und zur Daten-Validierung. Technisch wird dazu eine HTTP-POST-Message an eine dafür vorbereitete URL gesendet, welche die angeforderten Daten zurückliefert.[1] Im Gegensatz zu SOAP wird keine zusätzliche Transportschicht verwendet, im Unterschied zu RESTful Messaging und dem Atom Syndication Format sind WebHooks nicht auf das XML-Format festgelegt. WebHooks werden vor allem als einfach implementierbare Lösung gesehen, um exzessives Polling zu vermeiden.

Inhaltsverzeichnis

Anwendungsbeispiele

  • Event-Notification (Benachrichtigung): Mitteilung, dass ein bestimmter Event eingetreten ist
  • Pipes: Weiterleitung von Daten. Beispielsweise erhält ein Nutzer eine E-Mail-Benachrichtigung, wenn ein Photo zu einem bestimmten Thema hochgeladen wird.
  • Plugins: Schnittstelle zur Kommunikation einer Webseite mit Plugins oder Apps.

Anwender

WebHooks werden unter anderem verwendet von[1]

  • Cloudvox
  • Facebook
  • Google Code
  • PayPal

Spezifikationen

Derzeit existiert kein Standard zur Implementierung. Es werden Möglichkeiten einer Spezifikation auf Basis von REST-Mustern diskutiert.

Einzelnachweise

  1. a b http://wiki.webhooks.org/w/page/13385124/FrontPage

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • PubSubHubbub — (kurz oft auch nur Hubbub) ist ein offenes Protokoll zur Serverkommunikation im Internet. Es erweitert die Atom und RSS Protokolle um eine Echtzeit Komponente und basiert auf sog. WebHooks.[1] Inhaltsverzeichnis 1 Funktionsweise 1.1 Protokoll …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”