Bir ESB nedir ve ne iÅŸe yarar?
Bir önceki işimde, "Kurumsal Hizmet Veriyolu (ESB). hakkında konuşmak bir sürü vardı Bu konuda kavramsal bir kitabın bölümleri okudum ama hiç somut olarak entegre/uygulamak nasıl anlaşılır. SOA/aşina/etc/Dizin Hizmetleri kuyruk ediyorum. ama tam olarak bir ESB nedir anlamıyorum.
Bunu somut bir şey (sunucu/komisyoncu/hizmet/etc.) sadece tüm uygulamalarınızı farklı şekillerde kanca, ya da daha sadece tasarım sistemleri için kavramsal bir yolu var mı?
İyi örnekler için herhangi bir açıklama ya da bağlantıları büyük mutluluk duyacağız. Teşekkürler.
CEVAP
Soyutlama oldukça yüksek seviyede bir kavramdır. Merkez kavram ESB katman ve işletmeler kod yazmadan uygulamaları bağlamak için izin arayüzleri sağlar.
Bu uyumsuz protokolleri, veri ve etkileşim uzlaştırmak için arabuluculuk olabilir.
Hangi her şey geçer merkezi bir otobüs fikri soyutlama ilave kat için fırsat verir. Kullanarak endüstri "" bu otobüs içine diğer uygulamalar, müşteriler ve bu yeni hizmetleri, veri kaynakları, farklı ihtiyaçları olan müşterilerine bağlayan nispeten kolay olacaktır. fiş standartları
Gerçek uygulamaları
Bildiğim kadarıyla gerçek uygulamaları gibi, çok büyük kurumsal desteği işletmelerin etki alanı. Çok buzzwordy olsa da, amaç bazı küçük düzeyde internet ile karşılaştırma yoluyla anlaşılabilecek bir idealdir:
İnternet benzerlik
Çok farklı kullanır ve veri, ama tüm protokolleri standardize çalışan ile büyük bir iletişim otobüs.
Bir, aslında, tarayıcılar, FTP istemcisi (genellikle tarayıcı yerleşik) yürütmesini olmadan FTP sitelerine erişim sağlayacak FTP bağlayıcı bir HTTP yazabilirsiniz.
Anasayfa
Anasayfa gösteren ilginç bir uygulaması - bazı otobüs güzergahı verilerden San Francisco yetkilisi, göster, google, ve suşi bar yerlerden yahoo ile derecelendirme ve çalıştırmak basit bir sorgu size en yakın sushi bar, ağırlık o olursun istekli Seyahat biraz daha için daha iyi bir bar.
Tüm farklı hizmetleri, kendileri ile uyumsuz, ama kullanarak standart bağlantı (yahoo borular, örneğin) bir arada uyumlu ve kullanışlı bir bütün içine çekti.

Bir ESB nedir ve ne iÅŸe yarar?...
Polimorfizmi nedir, ne iÅŸe yarar ve na...
Java mı nedir: operatör aradı ve ne iş...
MVC ViewModel nedir?...
Kişisel kısayol yöntemi / fonksiyonlar...