Michael Stephenson

keeping your feet on premise while your heads in the cloud
posts - 358 , comments - 443 , trackbacks - 11

My Links


View Michael Stephenson's profile on BizTalk Blog Doc View Michael Stephenson's profile on LinkedIn



Post Categories

Image Galleries



BizTalk Solution Analyser

For a while I’ve been working on an idea and whitepaper around analyzing source code to measure the size and complexity.  There are some tools around which can do this but my differentiator is that I was interested in BizTalk projects and wanted to look at how these could be measured.  Note however this can be easily used for non-BizTalk projects too.

The aim is to be able to understand the size and complexity of a solution and to allow some real metrics to contribute to your understanding of the Total Cost of Ownership of your solution.  Using the tools I have developed alongside this I have been working with some customers to integrate the analysis into the build and continuous integration processes so that we can produce a report of the code and also track changes over time to monitor how the code based vary in terms of size and complexity.

The white paper goes into the detail of the theory about how we measure code and is available on the following link:


The source code and application/tools which can do this for you are available on the following codeplex project site


At this stage the project is being used to monitor approximately 20 code bases at two companies who have significant investments in BizTalk and I’m also looking for feedback from the community over other things we should measure.

It would be great to hear how you get on with this or if you have any views on it.


Print | posted on Saturday, December 10, 2011 5:18 AM | Filed Under [ BizTalk MsBuild ]



# re: BizTalk Solution Analyser

To identify data transfer trends, patterns, and possible bottlenecks in BizTalk Server EAI and B2B solutions, it is important to know the volume, size, and type of submitted documents. Furthermore slicing and dicing these performance numbers by transport type.
3/20/2012 5:55 AM | apple ipods

# re: BizTalk Solution Analyser

It is not that easy and simple to understand complexity of a solution. Thanks for this brilliant post.
Dr. Paul Perito
5/26/2012 8:58 PM | Dr. Paul Perito
Post A Comment

Powered by: