Misc Observations on Biztalk
Yesterday, to my surprise, there was quite a bit of hype about Biztalk 2006. As far as the marketing hype went, I'll go so far as to say that it was featured almost as prominently as Visual Studio 2005 and Sql Server 2005. There were a few differences though. The main one is that you got a coupon for a copy of it, they didn't actually distribute a copy of it there. big friggin deal though - most folks have it w/ MSDN or Technet and if you're using it professionally, well, then you probably already have access to it.
I've had a pretty positive relationship with Biztalk to date and think that it's really cool. I also tend the think it's tragically overpriced and has a rather schizophrenic relationship with the marketplace. Why do I say that? How many people do you know that have successful Biztalk installs and aren't scared up from getting it running? They're out there, but compared to the number of people that have problems with it, well, the ratio is fugly.
Over and over I heard/overhead the same theme - “Yeah, if you want to seamlessly map a text file to your database, Biztalk is great, but not for 50k”. Ok, that's not an exact quote but that captures the essence of it. I also heard a lot of “Ok, I see the slick demos but where are the people out there that have used it and say it's a good value?”
Now all of this is anecdotal evidence, but I didn't hear anything but glowing reviews of Visual Studio 2005. I heard almost 100% positive stuff about Sql Server 2005 - except I heard a good bit of carping about creating maintenance plans - go figure. So you have three products that are featured with approximately the same degree of prominence, and two of the products are so well recieved by the market people are giddy over them, and the other is recieved with, well, less than impressive ado. Yes, I know Biztalk is a very targeted tool not applicable to many people's day to day routines. But something just seems 'wrong' with respect to how it's recieved. Mention ASP.NET 2.0 and people are ecstatic. Mention Service Broker and people are giddy. Mention Biztalk and you hear stuff like “I can write my own tool to map a text file to my database.”
Before BTS 2004, I only knew two people that actually used Biztalk and they spoke very well of it but said it was quite a bit of work. With Biztalk 2004, I've seen both the good and the bad with it - Tobin can speak to it a little better than I can. I have a handful of friends like Scott that have used it and I know Mark does quite a bit of training with it, but that's about it.
Anyway, is it me or does BTS have a little bit of an image problem.