Sriram M
Sriram M

Reputation: 131

How does ESB differ from Hub/Spoke in Biztalk?

Biztalk supports both Hub/Spoke and ESB(provided as ESB Toolkit). Conventionally Biztalk is used as a Hub/Spoke model where the Biztalk Server acts as a Hub and adapters connecting to the Biztalk Servers acting as a Spoke.

In Terms of typical definition , Hub/Spoke takes care of all the processing load in the Server side whereas in ESB Model the application load is taken care in the connecting applications(Client).

Do the client need to have adapters to communicate to the Biztalk ESB application and does the processing load fall on the client side ?

Upvotes: 0

Views: 165

Answers (1)

DTRT
DTRT

Reputation: 11040

So, you're reading too much into those terms.

Hub/Spoke & ESB are just patterns you can implement with BizTalk Server, alone with lots of others. You can use them to describe your app but they're otherwise meaningless.

Also, you don't need the ESBT to make an ESB app and there is no situation I would ever use it.

The answer you specific question, a benefit of using BizTalk Server is to avoid as much change to the endpoints (clients/services) as possible.

Upvotes: 0

Related Questions