2011-04-04 68 views
1

我很好奇組件的實際位置,它們負責使用oracle和SQl服務器在C#應用程序中跨越分佈式事務。WCF分佈式事務中的基礎結構組件是什麼?

具體地說,我期待知道究竟這些組件(例如,它是一個CLR DLL,窗口服務,Oracle客戶端DLL等):

  1. Microsoft分佈式事務處理協調器(MSDTC)
  2. 資源經理
  3. 或其他任何東西,我錯過

PS:我們是想跨Oracle和SQLServer數據庫來實現分佈式事務,並希望確保ŧ他的先決條件在那裏。例如,如果它是一個Windows服務,那麼它正在運行?

回答

0

在.NET分佈式事務(企業服務和TransactionScope)和WCF都依賴於MSDTC。 WCF也可以使用WS-AtomicTransaction,但也由MSDTC處理。

相關問題