2011-04-04 1 views
1

Je suis curieux de connaître l'emplacement physique réel des composants qui sont chargés de répartir une transaction distribuée dans une application C# utilisant oracle et le serveur SQl.Quels sont les composants d'infrastructure dans une transaction distribuée WCF?

spécifiquement, je suis à la recherche de savoir (est-il une dll CLR, de service Windows, dll client oracle, etc., par exemple.) Quelles sont exactement ces composants:

  1. Distributed Transaction Coordinator (MSDTC)
  2. Resource Manager
  3. ou toute autre chose que j'ai raté

PS: Nous sommes désireux de mettre en œuvre des transactions distribuées à travers les bases de données Oracle et SQLServer, et que vous voulez vous assurer que t Les prérequis sont là. Par exemple, si c'est un service Windows, est-ce qu'il fonctionne?

Répondre

0

transactions distribuées dans .NET (services d'entreprise et TransactionScope) et WCF dépendent MSDTC. WCF peut également utiliser WS-AtomicTransaction mais également géré par MSDTC.

Questions connexes