SOA / Web Services / Java

A Technology Blog

Why not Message or EAI Broker?

Posted by Vivek on December 25, 2009

There has been lot of discussion whether to use message brokers (hub and spoke integration broker or EAI hubs) or ESB to integrate applications and build SOA. While most of the people think that they can still extract most out of an EAI broker, here are some pain points that I want to highlight:

1. Message broker allows centralized routing between applications which means that it doesnt allow regional control over local integration domains.
2. BPM tools cant build choreography or business processes that can span departments or business units. So a message broker is a hindrance to implementing SOA.
3. A message broker is limited by the underlying MOM in its ability to cross physical network LAN segment boundaries and firewalls.
4. Proprietary nature of brokers combined with the high cost of consulting usually results-in vendor lock-in or an expensive restart for each subsequent project.
5. Implementation time is high.
6. Integration softwares are expensive


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: