This post originated from an RSS feed registered with .NET Buzz
by Udi Dahan.
Original Post: A broker ain't a bus - it just ain't
Feed Title: Udi Dahan - The Software Simplist
Feed URL: http://feeds.feedburner.com/UdiDahan-TheSoftwareSimplist
Feed Description: I am a software simplist. I make this beast of architecting, analysing, designing, developing, testing, managing, deploying software systems simple.
This blog is about how I do it.
I've been perusing the PDC material and ran into one of the presentations on BizTalk 2006 where the issue of communication between several services was raised. Obviously the N-square problem was shown, and then BizTalk was introduced in the middle with all communication going to and from it. So far, so good. But then, instead of calling the rose by its name, BizTalk was called a bus. This is a call to the architecture folks at Microsoft: If something is in the middle of all communication, it is a broker. It cannot be a bus, by definition. And don't even get me started on the single point of failure issue. I don't have a problem with people marketing BizTalk as the replacement of 42, however, when the technical guys start talking, well, I expect them to tell the truth....