ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General Discussion » Message Broker vs. ESB

Post new topic  Reply to topic
 Message Broker vs. ESB « View previous topic :: View next topic » 
Author Message
wyatt
PostPosted: Sat Oct 15, 2005 1:04 pm    Post subject: Message Broker vs. ESB Reply with quote

Voyager

Joined: 28 Nov 2004
Posts: 76

There is considerable controversy and debate in our shop regarding the difference between a message broker (MQSI), or traditional EAI solution, and an ESB (app server).

Im of the opinion that an ESB transformation/routing solution will provide the same capabilities but is implemented using open source tools (java) which will ultimately lead to lower cost of ownership. I would also argue that WBIMB and associated ESQL will soon be displaced with ESB (app server).

What is your opinion?
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Sat Oct 15, 2005 1:13 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

ESB is not equal to app server.

ESB is not really a "product". It's a design pattern/architecture.

ESB can be implemented using WBIMB and MQ, in conjunction with app server processes - or not.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
wyatt
PostPosted: Sat Oct 15, 2005 2:50 pm    Post subject: Reply with quote

Voyager

Joined: 28 Nov 2004
Posts: 76

If conducting a capability comparison what factors would influence your choice in selecting a technology solution for implementing transform/routing of data (EJB or Message Broker)
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Sat Oct 15, 2005 3:23 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

The biggest factors would be who was asking me to make the comparison, and why.

And did you change to EJB from ESB for a reason? Or had you meant EJB all along?

In terms of EJBs, though, they are application level artifacts. Transformation/routing of data is extra-application. It's infrastructure/enterprise.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
Michael Dag
PostPosted: Sun Oct 16, 2005 12:26 am    Post subject: Reply with quote

Jedi Knight

Joined: 13 Jun 2002
Posts: 2607
Location: The Netherlands (Amsterdam)

this could help http://www-306.ibm.com/software/integration/wsesb/v6/faqs.html
_________________
Michael



MQSystems Facebook page
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
samgunddi
PostPosted: Mon Oct 17, 2005 8:03 am    Post subject: Reply with quote

Acolyte

Joined: 17 May 2004
Posts: 54

ESB is essentially built on WAS ND v6. It was enriched with a few functions of Brokering and BPEL engine. There is an advanced version of ESB which includes WBIMB functionality.
Back to top
View user's profile Send private message
JLRowe
PostPosted: Mon Oct 17, 2005 1:55 pm    Post subject: Reply with quote

Yatiri

Joined: 25 May 2002
Posts: 664
Location: South East London

IBM were saying ESB was a design pattern and not a product for ages, until *cough* they announce websphere ESB.

see http://in.sys-con.com/read/129738.htm

So what is an ESB?

I see it as a messaging provider that knows about the business content of the messages. Take MQ for example, all it knows is that a text message is in a certain code page, an ESB knows the WSDL, knows how to transform and deliver the message to many different transports and formats/bindings.

My take on it is that building on top of the WAS J2EE platform is the future. The messaging provider in WAS v6, which will probably also be the basis of WAS ESB takes full advantage of the base WAS v6 features: clustering, the new HA capabilites, the extensive administration support, database support etc etc.

The messaging engine stores messages in a database which is managed/cached/pooled/administered/clustered/failed over/transacted by WAS. Compare this with MB/MQ written in native code, which have had to implement all of these services themselves, and not only that, they certainly have different code bases to support the quirks of each platform.

I'm not knocking message broker, but the time will come when it will either have to run on top of WAS, or a migration path will be provided to a different product and message broker will be EOL'ed.

The strongest point of message broker is it's flexible message support for legacy message formats (i.e. EDI, tagged, cobol copy book etc), the WAS product set is much better at XML and web services.

The greatest problem of WAS, is that it is such an all encompassing product, it is very difficult to know where to start with it, it is a big beast. MB is a much tidier solution, easier to get to grips with and get the most out of it.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General Discussion » Message Broker vs. ESB
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.