Webhook
Um webhook (em português "gancho web") em desenvolvimento Web é um método de ampliar ou alterar o comportamento de uma página da Web, ou aplicação da Web, com callbacks personalizados. Estas ligações de retorno poderão ser mantidas, modificadas, e geridas por terceiros e responsáveis pelo desenvolvimento que poderão não necessariamente estar afiliados com a origem do site da Web ou aplicação. O termo "webhook" foi inventado por Jeff Lindsay em 2007 a partir do termo de programação de computador Hook.[1]
Sinopse
editarWebhooks são callbacks HTTP definidos pelo utilizador".[2][3]
Contudo, também existem modos para criar um serviço de fila de mensagem no topo de algum HTTP REST, exemplos incluem IronMQ e RestMS.
Por que usar
editarO principal caso de aplicação das webhooks são em sistemas que necessitam de notificações. Por exemplo, as Push Notifications que são enviadas pelos serviços de mensagens instantâneas no momento em que o usuário recebe uma nova mensagem, ou pelos aplicativos bancários a cada transação.
A vantagem computacional é evitar que o usuário precise consultar o serviço da maneira tradicional por diversas vezes sem que essa necessidade efetivamente exista. Dessa forma, a título de exemplo, ao esperar uma transferência bancária, o usuário pode apenas aguardar ser notificado no lugar de consultar a todo momento o sistema do banco.
Consultar também
editarReferências
editar- ↑ «Hooks da Web para revolucionar a Web». Consultado em 4 de junho de 2016. Arquivado do original em 26 de agosto de 2015
- ↑ O que são Webhooks e porque deveria interessar-se
- ↑ O que são WebHooks e Como É Que Eles Permitem uma Web em Tempo real?