The BizTalk development paradigm

The BizTalk development paradigm

Software developers write code. By definition. Sure a lot of folks who are involved in the software making business don’t write code, but these people generally have job titles like “architect” or “program manager” or “tester”. And so, for instance, when a .Net developer moves into a BizTalk project for the first time they’re gonna expect to write code. Because that’s what they do. But here’s the thing: BizTalk development doesn’t need code. It is entirely possible to build an enterprise scale BizTalk application with either no custom code at all or very very little. Every .Net developer who read that just went “say what!?” But its true. With BizTalk development you have to have a very good reason to drop into code, and it takes time to understand when that is. And that’s the crux of the BizTalk development paradigm.

I’ll bet you that the first thing the majority of developers do when encountering BizTalk for the first time is go for the Expression Shape. Its the natural reaction. And there’s nothing wrong with that, but if you’re learning BizTalk and you don’t spend the time to understand when and why you shouldwrite codeand have helper classes etc and when and why you shouldn’t, then you’re not really a BizTalk developer. You’re a .Net developer who can use BizTalk (sort of). If you take the time to understand the purpose of BizTalk, the way the MessageBox works, the way all the moving parts interact, then you’re a BizTalk developer who can also do .Net development.

Let me put it this way: if I was a tech lead of a BizTalk developmentteam and I was onboarding a new guy, as part of his wax on wax off training to become a BizTalk developer, I’d disallow him from writing code for the first couple of weeks (maybe a month). Only after you’ve learned to build stuff in BizTalk without code, can you learn to do stuff in BizTalk with code.

I’d be interested to hear comments/feedback on this if you findit provocative.

Mark

Twin Cities BizTalk User Group Website

The Twin Cities BizTalk User Group website is up and running (it actually has been for a while – I am just way behind on my blogging).


The website can be found at www.mnbiztalk.com.


The site contains information about future presentations and future meeting dates.  The site also contains lists of our past presentation topics as well as links to the presentations or additional material.


The site also contains one of the largest lists of BizTalk bloggers on the web.


 

ENTSSO is backwards compatible

ENTSSO is backwards compatible

I don’t know if this is old news or what, but I just discovered that ENTSSO systemin BizTalk 2006 is backwards compatible with BizTalk 2004. This means that you can have a BizTalk Server 2004 group and BizTalk Server 2006 group running side by side (during an upgrade cycle for instance) both running off the same SSO system.

Technorati tags: BizTalk ENTSSO
del.icio.us tags: BizTalk ENTSSO
LiveJournal tags: BizTalk ENTSSO

Books on BizTalk Server 2006

Here is a handy list of books available on BizTalk Server 2006:

1. BizTalk 2006 Recipes: A Problem-Solution Approach by Mark Beckner, Ben
Goeltz, Brandon Gross, and Brennan O'Reilly (Paperback – Sep 13, 2006)

2. Pro BizTalk 2006 (Pro) by George Dunphy and Ahmed Metwally (Paperback –
Oct 23, 2006)

3. Microsoft BizTalk Server 2006 Unleashed by Stephen Mohr and Scott
Woodgate (Paperback – Dec 20, 2006)

4. Foundations of BizTalk Server 2006 (Foundations) by Daniel Woolston
(Paperback – Jan 8, 2007)

Not yet published
5. Professional BizTalk Server 2006 R2 by Darren Jefford and Kevin T. Smith
(Paperback – Mar 12, 2007)


Regards
Benny Mathew
Seamless Integration Solutions
BizTalk Consulting, Development, Training
Bangalore, India

http://www.seamless.in/
http://GeeksWithBlogs.net/benny
http://groups.google.co.in/group/b-bug

MVP Summit / Stag Night

MVP Summit / Stag Night

Like Tomas I’m
hanging out at the MVP Summit this week (didn’t see you at that party though Tomas).

Anyway –  Alan Smith organized
a meet-up for some of the BizTalk MVPs – and turned it into a sort of stag event (since
I am getting married on Saturday).

Thanks Alan!

The funniest thing was the gift that he made me – here is a picture of it (it included
pints of Guinness – as well as an Non-disclosure agreeement – priceless.

 

Off Topic: In Seattle for the MVP Summit

I find myself once again in sunny Seattle along with 1900 of my closest friends trying to figure out which bus leads to the convention center hosting the MVP Summit (LOL). Seriously, this is the end of my first year as a Microsoft MVP and it's been an incredible experience. I feel very fortunate having been chosen for MVP status and it's been a real pleasure working with the Commerce Server team and everyone in the developer community. The MVP Summit is also a great place to hook up with old friends and codebetter.com blogger buddies and to meet some of the many MVPs here from around the world.

I just want to thank everyone that reads my blog and participates in the developer community (newsgroups, forums, etc.). Without you folks, the past year wouldn't have been half as fun!

Thanks for reading!!!

Share this post: Email it! | bookmark it! | digg it! | reddit!| kick it!
MVP Summit: Sleepy and Wet In Seattle

MVP Summit: Sleepy and Wet In Seattle

Seattle is known for its rain. And it’s justified.

Two portuguese mvp’s at the summit tihs year are known for being sleepy and wet from the rain. 🙂 Went to Palermo’s party tonight, where we met some of the 40 Brasilian MVPs attending. An estimated 1900 MVPs and RDs from almost 90 countries are comming to be biggest summit ever. There are few BizTalk Mvp’s, but I already managed to bump into four. Geekland. 🙂