VSTS信息 之 software architects
VSTS信息
1. 架构师(software architects)
为在应用开发周期中各种角色之间进行知识交流而创建模型的工具
一.应用程序设计器(application designer)AD
应用程序设计器用来设计,配置和连接提供或使用服务的应用程序。然后可以使用这些应用程序定义来组成应用系统并评估其部署。
如:ASP。NET应用程序,调用WEB服务。WINDOWS或OFFICE
有以下功能:
使用关系图定义应用程序
对现有的解决进行反射工程
在应用程序上指定设置和约束
定义应用程序之间的WEB服务和数据库通信
记录应用程序之间的其他类型的通信
扩展可以用来定义应用程序的应用程序类型和原型的集合
应用程序上的终结点:
定义它们提供的服务或指定服务的使用要求。
提供连接点,以便可以通过连接应用程序的终结点来配置应用程序之间的通信路径。
在部署设计器中定义部署时,还可以限制应用程序终结点可以绑定到的逻辑服务器终结点的类型,从而对应用程序终结点进行约束
提供者终结点:
实心
使用者终结点:
空心
二.系统设计器(system designer)SD
用来设计由应用程序关系图上定义的应用程序或其他系统关系图上定义的系统组成的应用程序系统。可以继而设计规模更大且更加复杂的系统,这些系统由包含其他系统的系统组成。设计完系统之后,可以在目标数据中心对其部署进行评估。
功能:
通过将应用程序和其他系统定义当作成员添加来设计系统。
对成员之间的通信路径进行配置。
查看成员的约束、设置、终结点、定义和其他属性
如果系统成员的设置在这些成员的基础定义中被指定为可重写设置,则可以根据需要重写这些设置
在系统之外有选择地公开成员的行为。
三.逻辑数据中心设计器(logical datacenter designer)LDD
用于创建相互连接的逻辑服务器的关系图。这些关系图表示数据中心的逻辑结构。这些逻辑数据中心关图会将有关目标部署环境的重要信息传递给开发人员。使用些设计器,基础结构设计师可以指定并配置数据中心中的服务器类型、允许的通信类型、特定的通信路径以及已启用的服务类型。通常,逻辑数据中心关系图将由基础结构设计师创建和拥有,但是将供开发人员使用。
创建完逻辑数据中心关系图之后,基础结构设计师可以对整个应用程序开发生命周期的关系图进行版本化处理,以便使用数据中心设计更改对其进行不断更新。同其他分布式系统设计器一样,逻辑数据中心设计器与VISUAL STUDIO进行了全面集成。但是,逻辑数据中心关系图的创建与应用程序开发过程无关。这些关系图作为。LDD文件进行存储,可以供将在相同目标环境中部署的其他分布式系统重用。
四.部署设计器(deployment designer)DD
用来定义并验证特定应用程序系统到特定逻辑数据中心的部署。此设计器还突出了系统定义模型SDM的通信优势。系统定义模型是分布式系统设计器的基础模型。在部署设计器中,可能通过将系统中的每个应用程序绑定到逻辑数据中心中的特定逻辑服务器,来定义系统的部署。定义系统的部署之后,可以随时对该部署进行验证
可以创建应用程序系统的部署配置,您可以根据数据中心的逻辑表示形式对该配置进行验证。为系统定义部署时,可以将该系统中的应用程序绑定到逻辑数据中心关系图上的(应用程序宿主)逻辑服务器。将应用程序绑定到服务器之后,可以根据系统要求对数据中心的要求(以设置和约束表示)进行验证。