Günümüzde kurumsal hizmet veri yollarının (ESB) kullanımı, öncelikle karmaşık entegrasyonlar gerektiren eski sistemlerle sınırlıdır. ESB mimari modelinin yerini diğer teknolojilerin de aralarında bulunduğu mikro hizmetler mimarisi almıştır.
Bir mikro hizmet mimarisi, hafif API’ler aracılığıyla ortaya çıkarılan kendi iletişim protokollerine sahip çok küçük ve tamamen bağımsız yazılım bileşenlerinden oluşur. Mikro hizmeti API’si aracılığıyla kullanmak temelde tüketicinin işidir. Bu da merkezileştirilmiş bir ESB ihtiyacını ortadan kaldırır.
Daha fazla bilgi için mikro hizmetler hakkında bilgi edinebilirsiniz ve API’ler hakkında bilgi edinebilirsiniz.
Bulut bilgi işlem ve mikro hizmetler mimarisinin yükselişi, genellikle ESB’lere alternatif olarak görülen yeni teknolojilerin ortaya çıkmasını sağlamıştır. Bunlardan bazılarını bir sonraki bölümde tartışacağız.
API ağ geçitleri
API ağ geçitleri, istemcilerin birden çok hizmete erişmesi için tek bir giriş noktası sağlayan hafif bileşenlerdir. Bu ağ geçitleri; genellikle API’leri yönetmek, güvenliği uygulamak ve trafiği idare etmek için kullanılır.
Hizmet ağı
Hizmet ağı, bir mikro hizmetler mimarisi içindeki hizmetler arası bağlantıyı yönetmeye ilişkin özel bir altyapı katmanıdır. Bu ağ; hizmet keşfi, yük dengeleme ve trafik yönetimi gibi özellikler sağlar.
Olay odaklı mimari
Bir olay odaklı mimaride, hizmetler zaman uyumlu istekler yerine zaman uyumsuz olay işleme yoluyla iletişim kurar. Olay, bir e-ticaret web sitesinde alışveriş sepetine eklenen ürüne benzer şekilde, bir durumda yaşanan değişiklik veya bir güncellemedir. Olaylar durumu (satın alınan ürün, fiyatı ve teslimat adresi) taşıyabilir veya tanımlayıcı (siparişin gönderildiğine dair bir bildirim) görevi görebilir.