「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 * 目次 [#mb6957e2] #contents *概要 [#t8e8dde4] MS-DTCは、 -1996年に初めて登場したMicrosoft Transaction Server(MTS) -MTSの後継であるWindows DNA の中核コンポーネント、COM+やASP上 -COM+の後継であるEnterprise Services(.NETに対応) -SQL Serverで言う[[リンク サーバ>SQL Server リンクサーバ機能]](Oracleで言うDBリンク)。 から利用することで、2相コミットを実現する、~ トランザクション マネージャ(TM) ・リソース マネージャ(RM)である。 -トランザクション管理とは何か~ http://itpro.nikkeibp.co.jp/article/lecture/20070528/272630/ *Windows DNA [#z4b553a3] 1997年に提唱されたアーキテクチャで、COM+をベースにした分散オブジェクト環境とHTMLをベースにしたWWW環境の統合を図ることを目的としている。Windows 2000で実現された。 *COM+ [#s0de8b1a] 下記のマイクロソフト独自技術とTPモニタ・リソース マネージャ機能などなどを兼ね備えたAPサーバ コンポーネント。 -[[COM]](Component Object Model):~ ソフトウェアの再利用を目的としたモジュールのコンポーネント化の技術 -[[DCOM>COM#a06d9c01]](Distributed Component Object Model):~ ネットワーク上に分散するコンポーネント間通信の技術。 *Enterprise Services [#h37e6c88] -COM+の機能を.NET開発でも利用可能にした[[COM+>#s0de8b1a]]の後継であるAPサーバ コンポーネント。 -アンマネージコードでの仕様である[[COM]]、[[DCOM>COM#a06d9c01]].etcに関連する技術のいくつかは、.NETの技術にリプレースされている。 --例えば、[[COM]]のGUIDを使用したバージョニングは、アセンブリのAssemblyVersion属性に置き換えられている。 --また、[[DCOM>COM#a06d9c01]]のRPCは、.NETリモーティングに置き換えられている。 -.NET におけるEnterprise Services(COM+)について~ http://msdn.microsoft.com/ja-jp/library/ms973847.aspx *[[SQL Server リンクサーバ機能]] [#p1e4f68d] [[こちら>SQL Server リンクサーバ機能]]を参照。 ---- Tags: [[:インフラストラクチャ]], [[:Windows]], [[:データアクセス]], [[:SQL Server]]