It is important that this should be written by and come from the BizTalk operation and it´s administrators off course aligned with developer's community inside the company or 3 party vendors.
This SDK should also describe how the infrastructure is working as well how it is setup and configured. It should also describe how the development environment should be set up, even better create a developers image and set it up aligned with the infrastructure so the developer get the right environment from the beginning, in that way it should be much simpler to do the deploy for the BizTalk operation and it´s administrators.
What should this kind of SDK handle and describe?
A challenge to this community is to make the below list more complete so please make some comments on this. My intension is to write a general SDK for BizTalk Operations and put it out for other to use, then it´s better if i get some real life input what the community thinks about this good or bad comments.
1. Infrastructure develop environment setup
b. Service Accounts and groups
c. Host´s and Host Instances setup (Tracking Host, Send Host, Receive Host, Processing Host?)
2. Name Standards and conventions
3. Mockup services
4. Exception Handling (ESB?)
5. Error Handling
6. Event Handling
7. Test Process (BizUnit?)