OLE DB supports distributed transactions as defined in the Microsoft Distributed Transaction Coordinator Resource Manager Implementation Guide. The interfaces specify a model for coordinating transactions among multiple (possibly distributed) data providers.