Enterprise Service Bus
Enterprise Service Bus, uygulamalar arasında merkezi aracılık yapar: mesajları yönlendirebilir, veri biçimlerini dönüştürebilir ve protokolleri uyarlayabilir.
Enterprise Service Bus nedir?
Enterprise Service Bus (ESB), uygulamalar arasındaki veri alışverişini ortak bir aracı katmanın üstlendiği entegrasyon mimarisidir. Bu katman mesajları yönlendirebilir, veri biçimlerini dönüştürebilir ve iletişim protokollerini uyarlayabilir. Yeniden kullanılabilen arayüzler, her uygulamanın her bağlantıyı kendisinin kurması ihtiyacını azaltır.
Kurgusal bir yazılım şirketinde proje portalı, yeni projeyi kendi JSON mesajı ProjectCreated ile bildirir. Merkezi entegrasyon hizmeti mesajı eski planlama yazılımının XML biçimine dönüştürüp ona iletir. Portaldaki hangi bilginin planlama sistemindeki proje sorumlusuna karşılık geldiği iş anlamına göre tanımlanmalıdır; biçim dönüşümü bu anlam sorununu çözmez.
Middleware daha geniş bir yazılım kavramıdır. ESB belirli bir entegrasyon mimarisini, iPaaS ise entegrasyon platformunun hizmet olarak sunulmasını anlatır. Merkezi aracılığın uygunluğu bağlantılara ve bunların işletimine bağlıdır. Uygulamaları birbirine bağlamak her zaman ESB gerektirmez.
Kaynaklar
İlgili terimler
- MiddlewareMiddleware, uygulamalara ortak hizmetler sağlar. Entegrasyonda sistemler arası iletişimi ve veri uyarlamasını üstlenebilir.
- iPaaSiPaaS, bulut hizmeti olarak sunulan bir entegrasyon platformudur. Ekip bağlantıları, veri eşlemelerini ve hata yönetimini bu platformda yapılandırır.
- Veri eşlemeVeri eşleme, kaynak verinin hedef yapıya nasıl aktarılacağını belirler. Alan adlarının yanında anlam, birim ve hata durumları da uyumlu olmalıdır.
- Transactional InboxTransactional inbox, tekrar teslim edilen mesajların yerel işlemi yinelemesini önlemek için kalıcı mesaj kayıtları kullanır.
- Mesaj onayıMesaj onayı, bir teslimatın belirlenen kurala göre alındığını veya işlendiğini mesaj aracısına bildirir.
- Yeniden denemede rastgele gecikmeRetry jitter, bekleme sürelerini rastgele değiştirerek birçok istemcinin aynı anda yeniden istek göndermesini azaltır.
Bu konudaki yazılar








ASES ile API ve entegrasyon
ERP, CRM ve mağaza sorunsuz bağlantılı

