Я интегрировался со службами DCOM из BizTalk, запустив код .net, вызванный из оркестровки.
Например:
using System.Reflection;
using System.Runtime.InteropServices;
string serverName = "My Server";
string progID = "My DCOM ProgID";
Type objType = Type.GetTypeFromProgID(progID, serverName, true);
object objLateBound = Activator.CreateInstance(objType);