A whole raft of whitepapers for BizTalk have been released over the last
several weeks - see here
a whitepaper a short while back (though just released) on getting
the most out of the
BizTalk 2004 Management Pack and Microsoft
Operations Manager 2005. The paper serves as a good reference for
the management pack, but I hope it also serves another useful purpose.
Specifically, the "operational hand-off" phase of the software
development life cycle often gets short shrift - and it can cost
organizations a lot of money, downtime, and late nights. So, much of the
paper discusses the importance of having a development
team accurately communicate the "instrumentation surface area" of their
completed efforts to an operations team.
What do I mean by "instrumentation surface area"? To start, we can
consider the sum of all diagnostic logging, event logging, WMI events,
performance counters (custom or built-in), and all other mechanisms
your application uses to communicate its current operational & health
state. Moreover, we need to capture "interpretations" of this information
stream that are specific to the application. (Not just "this send port
isn't working..." but "We are currently not talking to our primary
shipping provider...") Finally, we need to capture suggested
responses and remediation - also specific to the application.
"Communicated to the operations team"...how exactly? With a Word
doc? Well, in particular, I talk about how to do this for a
BizTalk-focused solution using a custom MOM Management Pack that "derives" from
the Microsoft-supplied BizTalk 2004 Management Pack. Done right, this
will provide the highest fidelity knowledge transfer from development to
See what you think - the paper is titled "Advanced
Microsoft BizTalk Server 2004 and Microsoft Operations Manager 2005 Scenarios."
(What a mouthful...)
Comment on this post (if you like) with your thoughts on the paper or
experience in this area...
Scott Colestock lives, writes, and works as an independent consultant in the Twin Cities (Minneapolis, Minnesota) area.