Saya telah melalui berbagai pertanyaan / artikel tentang Broker Pesan dan ESB (Bahkan di stackoverflow). Masih bukan petunjuk karena apa perbedaan demarkasi CLEAR antara Pialang Pesan dan ESB? Sekarang di sini saya mencoba membandingkan produk, Websphere Broker dan Mule ESB !!
Pertama, apakah (ada versi) Webshere Broker adalah ESB? Orang-orang produk IBM kami mengklaimnya sebagai ESB! (Saya tidak terkejut tentang hal itu).
Informasi terbatas saya memberi tahu saya bahwa Pialang Pesan berfungsi pada model HUB-SPOKE. Namun ESB bekerja pada arsitektur bus. Sekarang, apa artinya itu? Saya telah membaca daripada jika HUB gagal (tidak tersedia saya kira) maka broker sepenuhnya gagal. Yang bukan kasus ESB (Jadi kata orang-orang). Apa yang saya tidak mengerti di sini adalah "Bagaimana jika BUS" gagal?
Sekarang hal yang biasa tentang ESB dan Broker adalah bahwa, mereka menyediakan perutean, transformasi, orkestrasi dll. Jadi jika keduanya memberikan ini, maka mengapa saya memilih satu dari yang lain.
Area konflik lainnya adalah mengenai TRANSFORMASI. Apakah ESB memfasilitasi dengan cara yang berbeda bila dibandingkan dengan Pialang Pesan? Saya akan sangat suka wawasan tentang ini.
Sekarang berbicara tentang penskalaan HORIZONTAL. Siapa yang mengungguli siapa? Atau keduanya sama-sama scalable dalam hal kompleksitas (atau faktor lainnya). Tentu saja dari segi biaya, Webshpere Broker akan membebani Anda untuk setiap kotak (apalagi masing-masing cpu). Saya percaya, bahkan MULE ESB komersial tidak melakukan itu. Mengesampingkan bagian Biaya dari itu, apa implikasi dari penskalaan ESB dan penskalaan Pialang Pesan. Saya kebetulan tahu Anda dapat meningkatkan ke Level Layanan di ESB. Apakah ini mungkin di Pialang Pesan?