5.4 VSTS和面向服務的架構
由于下列原因,VSTS專注于使用SOA實現分布式系統的實踐方面。VSTS提供了4個設計器來處理所涉及的主要活動:
1. 應用設計器(參見圖5-3)用來設計那些發布和消費Web服務的應用構件。
圖5-3 使用應用設計器來描述那些利用Web服務進行通信的構件。注意:可以在工具條上增加自己定制的類型
2. 系統設計器(參見圖5-4)用于將系統組合和配置成系統和潛在的可復用的子系統。
圖5-4系統設計器來把這些應用組合成整個系統或可復用的子系統
3.邏輯數據中心設計器(參見圖5-5)用于捕獲服務器(比如IIS)、它們的配置和網絡信任區(如果你要在一個數據中心使用它們,而該數據中心又要部署一個或多個系統的話)。
4.部署設計器(參見圖5-6)用于將系統中的構件映射到邏輯數據中心的服務器中,從而說明系統的分布式部件需要如何去部署。
在VSTS中,這些設計器生成源代碼和XML文件,從而成為源代碼和配置文件的活視圖。一旦在源代碼和配置文件中做出了架構上重要的變更,這些圖也會自動更新。
回書目 上一節 下一節 |
原文轉自:http://www.anti-gravitydesign.com