Разница между Hub, Spoke и ESB

Я знаю, что по этому вопросу уже есть хороший вопрос, но он не совсем отвечает тому, что я ищу.

Из того, что я понимаю:

1. оба используются в качестве центрального координационного центра между приложениями
2. оба могут использовать маршрутизацию / посредничество / преобразование и т.д. между службами / приложениями

Но единственное отличие, которое я действительно вижу, состоит в том, что концентратор и луч обычно имеют много разных форматов, входящих в концентратор (SOAP / REST / XML / JSON ...), в то время как ESB обычно имеет стандартный формат (обычно это просто SOAP).

Кроме того, я продолжаю читать, что центр и говорит вводит единственную точку отказа по сравнению с ESB. Так чем же здесь отличается физическое размещение? Где концентратор имеет все возможные конечные точки и как ESB имеет конечные точки, развернутые в нескольких концентраторах? Таким образом, ESB - это всего лишь несколько хабов (из-за недостатка слов)

Кто-нибудь может помочь прояснить это для меня?

Ответы на вопрос(3)

Ваш ответ на вопрос