CoreESB, yüksek performans getirisini de gözeterek, farklı iletişim protokollerinde çalışan uygulama sistemlerinin birbirleriyle entegre edilmesini sağlayan bir kurumsal mesajlaşma altyapısıdır. CoreESB, açık kaynaklı bir ESB olan MuleESB üzerinde geliştirilmiştir.
![]() |
CoreESB'nin ana bileşenleri
CoreESB kurumsal mesajlaşma altyapısının her seviyesinde özellikleri vardır. Ana özellikleri aşağıdaki gibi özetlenebilir:
|
|||||||||||||||
CoreESB, MuleESB’den de gelen özelliklerle çok çeşitli sayıda mesajlaşma protokolunu destekler.
|
|||||||||||||||||||||
CoreESB ayrıca sistemler arası servis çevrimlerini görsel olarak yapılmasına olanak sağlayan mediator aracına sahiptir. Mediator CoreESB üzerinde çalışan servislere pek çok özellik eklenmesine olanak sağlar. Servislerin girdi ve çıktılarının adreslenmesine olanak sağlayan mapping özelliği ile servislerin tekrar kullanılabilirlik özelliği artırılmış olur. Böylece mevcut servisler başka amaçlar için kullanılmak istendiğinde değişiklik yapma ihtiyacı olmadan tekrar tekrar kullanılabilir.
![]() |
|
Arabulucu (mediator) aracı örnek ekran görüntüsü
CoreESB, tüm servis tanımlarının (WSDL, endpoint, güvenlik tanımları gibi) saklanması, sınıflandırılması amacıyla bir servis registry aracına da sahiptir.