VSTS資訊
1. 架構師(software architects)
為在應用開發週期中各種角色之間進行知識交流而建立模型的工具
一.應用程式設計工具(application designer)AD
應用程式設計工具用來設計,配置和串連提供或使用服務的應用程式。然後可以使用這些應用程式定義來組成應用系統並評估其部署。
如:ASP。NET應用程式,調用WEB服務。WINDOWS或OFFICE
有以下功能:
使用關係圖定義應用程式
對現有的解決進行反射工程
在應用程式上指定設定和約束
定義應用程式之間的WEB服務和資料庫通訊
記錄應用程式之間的其他類型的通訊
擴充可以用來定義應用程式的應用程式類型和原型的集合
應用程式上的終結點:
定義它們提供的服務或指定服務的使用要求。
提供連接點,以便可以通過串連應用程式的終結點來配置應用程式之間的通訊路徑。
在部署設計工具中定義部署時,還可以限制應用程式端點可以綁定到的邏輯伺服器端點的類型,從而對應用程式端點進行約束
提供者終結點:
實心
使用者終結點:
空心
二.系統設計工具(system designer)SD
用來設計由應用程式圖表上定義的應用程式或其他系統圖表上定義的系統組成的應用程式系統。可以繼而設計規模更大且更加複雜的系統,這些系統由包含其他系統的系統組成。設計完系統之後,可以在目標資料中心對其部署進行評估。
功能:
通過將應用程式和其他系統定義當作成員添加來設計系統。
對成員之間的通訊路徑進行配置。
查看成員的約束、設定、終結點、定義和其他屬性
如果系統成員的設定在這些成員的基礎定義中被指定為可重寫設定,則可以根據需要重寫這些設定
在系統之外有選擇地公開成員的行為。
三.邏輯 DataCenter 設計工具(logical datacenter designer)LDD
用於建立相互串連的邏輯伺服器的關係圖。這些關係圖表示資料中心的邏輯結構。這些邏輯 DataCenter關圖會將有關目標部署環境的重要訊息傳遞給開發人員。使用些設計器,基礎結構設計師可以指定並配置資料中心中的伺服器類型、允許的通訊類型、特定的通訊路徑以及已啟用的服務類型。通常,邏輯 DataCenter 圖表將由基礎結構設計師建立和擁有,但是將供開發人員使用。
建立完邏輯 DataCenter 圖表之後,基礎結構設計師可以對整個應用程式開發生命週期的關係圖進行版本化處理,以便使用資料中心設計更改對其進行不斷更新。同其他分散式系統設計工具一樣,邏輯 DataCenter 設計工具與VISUAL STUDIO進行了全面整合。但是,邏輯 DataCenter 圖表的建立與應用程式開發過程無關。這些關係圖作為。LDD檔案進行儲存,可以供將在相同目標環境中部署的其他分布式系統重用。
四.部署設計工具(deployment designer)DD
用來定義並驗證特定應用程式系統到特定邏輯 DataCenter的部署。此設計器還突出了系統定義模型SDM的通訊優勢。系統定義模型是分散式系統設計工具的基本模型。在部署設計工具中,可能通過將系統中的每個應用程式綁定到邏輯 DataCenter中的特定邏輯伺服器,來定義系統的部署。定義系統的部署之後,可以隨時對該部署進行驗證
可以建立應用程式系統的部署配置,您可以根據資料中心的邏輯表示形式對該配置進行驗證。為系統定義部署時,可以將該系統中的應用程式綁定到邏輯 DataCenter 圖表上的(應用程式宿主)邏輯伺服器。將應用程式綁定到伺服器之後,可以根據系統要求對資料中心的要求(以設定和約束表示)進行驗證。