How does BizTalk detect if a host instance is dead in BTS2K6, 2K6R2 and 2K9?

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> NOTE: This article is migrated from Blog AsiaTech Date: 2009-11-25 5:39 PM Orignal URL: http://blogs.msdn.com/b/asiatech/archive/2009/11/25/how-does-biztalk-detect-if-a-host-instance-is-dead-in-bts2k6-2k6r2-and-2k9.aspx <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> This job is done by the cooperation between the front end BizTalk host instance process and the backend BizTalk SQL job MessageBox_DeadProcesses_Cleanup_BizTalkMsgBoxDb.   1.       When a BizTalk host instance is started, it will call the store procedure bts_ProcessHeartbeat_<HostName> once…