BizTalk Server 2006 R2 is designed to allow a company to extend its business processes to the corporate "edge". (Additional information here)