Thanks for sharing this blog in Biztalk forum, it really helps us learn a lot about BizTalk integration development architecture.
<THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
MSDN Community Support
Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.
One more article added to the "BizTalk Integration Development Architecture" series:
Also couple templates added:
Leonid Ganeline [BizTalk MVP] BizTalk Development Architecture