I've been reading "Enterprise Service Bus" over the last week, to try and put BizTalk into context, alongside integration, messaging and SOA solutions from the non-M$ side of the fence.
Unfortunately, the author (about whom more later), dismisses the entire M$ effort in a single sentence in chapter 1, "...its integration capabilities are locked into BizTalk, which is a hub-and-spoke integration server... to qualify as an ESB, both a distributed message bus and distributed integration capabilities need to exist."
Hmmm. I'm not sure I agree with this - one of the strengths of BTS and its "host" architecture is that it can be distributed, even if it all ultimately sits on top of the message box 'hub'?
Well, I persevered with the book, which is excellent btw, and am convinced more than ever the BTS satisfies almost all of the author's requirements for an ESB.
The author is David A Chappell, who many might think they know as the David Chappell of the eponymous consultancy, and BizTalk evangalist. Which makes his comments all the stranger.
This David Chappell, however, is "Chief Technology Evangalist" of Sonic Software, a J2EE shop. What are the chances of that - two leading exponents of integration software, working from opposites sides of the fence, with the same name?