應用程式系統概觀
更新:2007 年 11 月
在 Visual Studio Team System Architecture 版中,您可以使用 [系統設計工具] 設計應用程式系統。應用程式系統會為應用程式和其他系統之特定以及可重複使用的組態,定義為其成員。您可以設定這些成員,並說明成員之間的通訊路徑。您也可以根據邏輯 DataCenter 來驗證系統,將系統視為部署的單元進行評估。如需詳細資訊,請參閱系統設計工具概觀。
[分散式系統設計工具] 支援兩種設計應用程式系統的方法:由上至下以及由下至上的方法。您可以只使用系統,開始以由上至下的方法進行。您可以定義要在系統中使用的應用程式,開始以由下至上的方法進行。您可以在設計程序期間變更方法。如需詳細資訊,請參閱 跨分散式系統設計工具的工作流程。
系統圖表上的應用程式系統
您可以使用 [系統設計工具],在系統圖表上設計應用程式系統。當您建立或加入系統圖表時,Visual Studio 會將系統定義加入至方案。您可以將其他系統或應用程式以成員身分加入這個系統定義。
系統定義及其成員的圖案會顯示為具有特定色彩和圖示的矩形。系統定義會以灰色矩形的容器圖案出現在系統圖表上。當您將成員加入至系統定義時,該成員的圖案會出現在系統定義圖案的內部。這些圖案上的色彩和圖示可協助您識別成員的基礎定義類型,例如 Windows 應用程式、ASP.NET Web 應用程式等。應用程式圖案和可裝載該應用程式的邏輯伺服器類型會擁有相同的色彩。
成員的定義會出現在方案中的不同圖表上。例如,當您將新系統以成員身分加入時,Visual Studio 會將該系統定義的新系統圖表加入至方案。當您將新應用程式以成員身分加入時,Visual Studio 會將其定義加入至方案中的應用程式圖表。但是,當您從方案加入現有的應用程式或系統時,Visual Studio 只會將該項目以成員身分加入,因為該成員的定義已經存在。
您可以在相同的系統或您規劃要進行部署的其他系統內,多次納入相同的應用程式或系統。系統定義中的每個成員都是該成員基礎定義的個別使用。這個功能可讓您設定彼此不同的使用行為,以及設定其基礎定義也互不相同的使用行為。例如,您通常會針對開發環境設定應用程式的定義。而您通常會針對部署環境設定該應用程式定義的每個使用。您可以設定應用程式定義的設定以及覆寫該定義之使用的設定,以執行這項工作。您也可以定義應用程式的自訂設定。
注意事項: |
---|
根據預設,應用程式定義及其使用都有與基礎應用程式類型對應的設定。系統定義並沒有預設設定。 |
您可以定義系統定義之成員間的通訊路徑。這些路徑說明當您部署系統時,應用程式彼此之間應該互相連接的方式。您可以透過端點連接成員,以執行這項工作。端點代表連接點和這些成員的行為。如需詳細資訊,請參閱應用程式系統內的通訊。
您可以在其他系統中重複使用系統。這項功能可讓您擷取其他系統中的系統細節,讓您可以輕鬆設計規模更大、更複雜的系統。如果您規劃重新使用系統,則必須將端點加入該系統定義,以公開該系統的行為。
後續步驟
在設計系統之後,您可以根據目標邏輯 DataCenter 驗證系統,以評估系統的部署。您可以建立部署定義來驗證系統。部署定義說明您如何在特定系統中,將應用程式部署到特定的邏輯 Datacenter。您可以建立部署圖表來建立部署定義。如需詳細資訊,請參閱使用部署設計工具評估系統部署。