共用方式為


建置分散式應用程式的其他 Microsoft 工具

除了 COM+ 中的工具之外,Microsoft 還提供下列工具來協助開發人員建立分散式應用程式:

  • Microsoft 資料存取元件 (MDAC) 。 Microsoft 提供數個從無數來源擷取數據的途徑。 例如,OLE DB 提供一組 COM 介面來建置資料庫元件。 介面已定義,以便根據基礎數據存放區的功能,數據提供者可以實作不同層級的支援。 因為 OLE DB 是以 COM 為基礎,所以可以輕鬆地擴充,而且擴充功能會實作為新的介面。 OLE DB 也包含稱為 ActiveX Data Objects (ADO) 的應用程式層級程式設計介面。 ADO 會公開雙重介面,因此可以輕鬆地從腳本語言以及 Microsoft Visual C++、Visual Basic 和其他開發人員工具使用。

    注意

    開發人員也可以選擇使用一般、廠商中立的 API,例如 Microsoft Open Database 連線 ivity (ODBC) 應用程式開發介面 (API)。 ODBC API 是 C 語言介面,可使用 結構化查詢語言 (SQL) (SQL) 存取 DBMS 中的數據。 ODBC 驅動程式管理員提供程式設計介面和運行時間元件,以找出 DBMS 特定的驅動程式。 ODBC 驅動程式通常由 DBMS 廠商提供,會將 ODBC 驅動程式管理員的一般呼叫轉譯為對原生數據存取方法的呼叫。 使用 ODBC API 的主要優點是,您只需要瞭解一個 API 才能存取各種 DBMS。

     

  • Microsoft SQL Server。 除了提供強固且雄辯的關係資料庫系統之外,Microsoft SQL Server 還可以提供可與 Windows 安全性模型整合之連線共用和安全性的分散式應用程式。

  • COM 交易整合(COMTI)。 COMTI 可用來將大型主機系統整合到 Windows 系統,包括 COM+ 應用程式。 COMTI 會使用標準通訊協定(例如 LU 6.2)在 Windows 計算機與大型主機和小型電腦之間進行通訊。

COM+ 設計假設和原則

使用 UML 設計 COM+ 應用程式

使用 COM+ 的一般設計 提示

優化與 COM+ 商業規則層的互動