Bu madde, öksüz maddedir; zira herhangi bir maddeden bu maddeye verilmiş bir bağlantı yoktur. (Eylül 2022) |
Apache Synapse yüksek performanslı basit bir ESB (Enterprise Service Bus) dir. Apache Synapse kolaylıkla ayarlanabilen, geçitleme (gatewaying) ve yük dengeleme (load balancing) entegrasyonunu kolaylaştırabilir bir yapıda tasarlanmıştır. Apache Synapse, Apache Axis2 üzerine inşa edilmiş XML tabanlı güvenlik kümeleri içeren, web servisler için geliştirilmiş bir aracı çalışma çerçevesidir.
Kurumsal uygulamaların birbirleriye haberleşmesi söz konusu olduğunda, Service Bus (Hizmet Veriyolu) bütün grupların kullandığı ortak mesajlaşma kanalı olmaktadır. Aracılık işlevini yerine getiren süreç de bütün yazılım birimleri arasındaki iletişim mekanizmasını kontrol etmektedir.
Apache Synapse'ın temelde 3 ana işlevi vardır.
Yüksek seviyeden bakıldığında, Synapse'ın mimarisi oldukça basittir. Synapse motoru, özelleşmiş bir konfigürasyon dili ile kendisine aktarılmış olan kural-tabanlı mesajları işletmektedir. Apache Synapse, servis odaklı mimari altyapısı geliştirmek için hafif aracı çalışma çerçevesi sunmaktadır. Synapse, uygulama hizmetleri altyapısı - enterprise service bus - geliştirmek için, gerekli olan işlevselliği doğası gereği sunmaktadır. Sahip olduğu Synapse Konfigürasyon Dili ile de kolaylıkla ayarlanabilmektedir.