Webhook
Webhook, belirli bir olay gerçekleştiğinde başka sisteme HTTP ile bildirim gönderir.
Webhook, bir sistemin belirli bir olayda önceden tanımlı adrese gönderdiği HTTP bildirimidir. Alıcının değişiklikleri sürekli sorgulaması gerekmez. Mesaj içeriği, gerçeklik kontrolü ve olası tekrarlar sağlayıcıya bağlıdır.
Kurgusal bir mağaza, W-240 siparişinin açılışını evt-17 olayıyla entegrasyona bildirir. Entegrasyon mesajı kabul eder; ERP'ye aktarımı ayrı işler. Bu nedenle alındı durumu, ERP siparişinin tamamlandığını tek başına kanıtlamaz.
Sağlayıcı aksini güvence altına almıyorsa webhook tekrar veya farklı sırayla gelebilir. Alıcı eşleme ve tekrar işleme kurallarını buna göre kurmalıdır. Polling ise diğer sistemin belirli aralıklarla alıcı tarafından sorgulanmasıdır.
Kaynaklar
İlgili terimler
- İdempotansİdempotans, aynı işlem tekrarlandığında sistem durumunda tek bir çalıştırmayla aynı amaçlanan etkinin oluşmasıdır.
- Tekrar deneme stratejisiTekrar deneme stratejisi hangi hatada, ne kadar bekleyerek ve hangi sınıra kadar yeniden deneneceğini belirler.
- Server-Sent EventsServer-Sent Events, arka plan işinin ilerlemesi gibi metin bildirimlerini HTTP bağlantısıyla sunucudan istemciye taşır.
- ETagETag, HTTP kaynağının belirli bir gösterim sürümünü tanımlar; koşullu okuma veya değişiklik isteklerinde kullanılır.
- Cross-Origin Resource SharingCORS, tarayıcıda farklı origin’den gelen yanıtların okunmasını düzenler. API’de oturum açmanın veya yetki kontrolünün yerini tutmaz.
- Elektronik veri değişimiEDI, yapılandırılmış iş belgelerini sistemler arasında aktarır. Biçim, iş ortağı profili, veri eşlemesi ve yanıtların birbiriyle uyumlu olması gerekir.
Bu konudaki yazılar

Projeniz ASES ile
Projenizi bize anlatın. İlk değerlendirmemizle size dönelim.
