共用方式為


設計 COM+ 應用程式的基本指導方針

若要充分利用 COM+,您可以在建立應用程式時使用一些基本指導方針:

  • 使用您選擇的資料庫工具,將長期狀態模型化為資料庫架構。 幾乎每個應用程式都需要維護永久性狀態。 資料庫提供建立持久且可調整狀態記憶體所需的服務。 因此,建立 COM+ 應用程式的第一個步驟是將應用程式的持久狀態模型化為某種資料庫架構。 您所使用的資料庫並不重要;大部分的商業資料庫都與 COM+相容。 Microsoft SQL Server 是一個您可使用之解決方案的良好範例。

  • 將 COM+ 應用程式的邏輯模型化為一組 COM 介面。 一旦您有表示應用程式狀態信息的架構,請將應用程式中發生的交換模型化為 COM 介面。 這些介面會建立應用程式行為的模型。 當您應該判斷哪一個 COM+ 服務最適合您的應用程式時,這也是開發階段。

  • 建置元件 DLL,其中包含使用實體數據架構的元件,並將數據的邏輯檢視公開給其他元件(此清單中的第一個專案),以及根據邏輯數據模型實作的元件(此清單中的第二個專案)。 一旦您擁有邏輯的結構和狀態資訊,就可以開始撰寫程式代碼,現在可以撰寫 DLL 型 COM 元件,以實作定義架構的介面。 您的元件只是做為處理資料庫資訊的操作工具,而您的元件 DLL 可讓您建置可運作且可成功調整的 COM+ 應用程式。

  • 使用您選取的 COM+ 服務,在 COM+ 環境中部署元件。 建置應用程式之後,您就可以跨網路或伺服器叢集部署應用程式。 您現在可以根據可用的資源做出決策,而且您可以針對最大效能量身打造每個元件。

COM+ 設計假設和原則

使用 UML 設計 COM+ 應用程式

使用 COM+ 的一般設計 提示

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

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