I know COM + can support transactions across two different databases. For example,
DoUpdate()
{
object1.Update(); //updates DB1.
object2.Update(); //updates DB2.
}
can both participate in the same transaction given DoUpdate() method is inside a service component.
My question is whether COM+ can provide DTC support in the scenario where object2.Update() was actually remote call (Remoting, not webservice). I’m under the impression that COM+ can cross machine boundries but not sure how it will work in Remoting scenario.