Esb

İçin kısa Esürpriz Service Bmesaj aracısı olarak da anılır. ESB, XML, Web hizmetleri arayüzleri ve belgelerin standartlaştırılmış kural tabanlı yönlendirilmesi aracılığıyla kurumsal uygulamalar arasında güvenli birlikte çalışabilirlik sağlayan açık standartlara dayalı, dağıtılmış zaman uyumlu veya eşzamansız bir mesajlaşma ara yazılımıdır.

Uygulamada bu, verilerin yönlendirilirken bütünlüğünü korumak için bilgileri paylaşan tüm taraflar için ortak olan yerleşik yönergelere göre veri dosyalarının hedeflerine ve hedeflerinden aktarılması anlamına gelir. Bir ESB'nin çok dilli ve çok platformlu tasarımı, işletmelerin çeşitli kaynaklardan uygulamalar arasında veri işlemesine olanak tanır. ESB'ler tarafından kullanılan iki yaygın dağıtılmış hesaplama mimarisi J2EE ve .NET'tir.

ESB, önceki bir ara yazılım biçimi olan EAI'nin bir uzantısıdır, ancak ESB birkaç temel işlev ekler:

  • dönüştürme: XML belgelerini bir veri biçiminden diğerine dönüştürme yeteneği, böylece alıcı taraf, gönderildiği uygulamadan farklı bir uygulama biçiminde verilerle arayüz oluşturabilir.
  • taşınabilirlik: Verileri farklı bilgisayar sistemleri ve işletim ortamları arasında paylaşma yeteneği.
  • yük dengeleme / kümeleme: İşlemeyi birkaç cihaz arasında dağıtma yeteneği, böylece hiçbir cihaz aşırı yüklenmez
  • yük devretme: Veri alışverişi sırasında başarısız olursa, mesajlaşma işlevlerini başka bir sunucuya aktarma yeteneği.

Sonic ESB, Cape Clear Server ve PolarLake Jintegrator ticari ESB ürünlerine örnektir.