Architecture Edition 中的新增功能

更新:2007 年 11 月

Visual Studio Team System 2008 Architecture Edition 包含一些新功能和以下方面的改进:

  • 使用自上而下的方法设计应用程序系统

  • 使 .NET Web 服务终结点符合 WSDL 文件

  • 支持 ASP.NET Web 应用程序项目

  • 保存、导入和导出自定义原型

  • 支持多个 .NET Framework 版本

  • 支持多个 Office 版本

  • 团队资源管理器

使用自上而下的方法设计应用程序系统

系统设计器现在支持使用自上而下的方法设计应用程序系统。可以使用此方法快速可视化和设计系统。此方法允许您以后再定义最终包含在这些系统中以进行部署的应用程序。

以前需要使用自下而上的方法设计系统。此方法要求您首先知道并定义您希望包括在系统设计中的应用程序。

说明:

您可以在设计过程中更改所使用的方法。

以下新功能支持自上而下的方法:

  • 使用系统设计器开始设计系统

  • 直接向系统定义中添加新成员

  • 直接向成员中添加新的终结点

  • 直接向系统定义中添加新的终结点

  • 定义系统定义和成员中的 Web 服务操作

  • 将系统行为委托给成员

  • 重命名应用程序系统的成员及其定义

  • 修复应用程序系统的孤立成员

有关更多信息,请参见演练:使用自上而下的方法设计应用程序系统

使用系统设计器开始设计系统

现在,可以使用系统设计器(而不是应用程序设计器)开始系统设计过程。此版本包括新的“系统设计”解决方案模板。当您选择此模板时,Visual Studio 将创建一个具有空白系统关系图和应用程序关系图的解决方案。系统关系图在前台打开,应用程序关系图在后台打开。系统关系图包含一个空白的系统定义。现在可以直接向此系统定义中添加成员。

有关更多信息,请参见如何:创建系统关系图

直接向系统定义中添加新成员

现在可以直接向系统定义中添加新系统。还可以在需要时添加新的应用程序。此操作会将这些系统和应用程序添加为系统定义的成员。而 Visual Studio 又会将这些成员的定义添加到解决方案中相应的关系图上。

例如,当您向系统定义中添加一个新系统时,Visual Studio 将向解决方案中添加一个新的系统关系图。这个新的系统关系图包含新成员的定义。当您向系统定义中添加新的应用程序时,Visual Studio 会将其定义添加到应用程序关系图中。

以前需要先定义应用程序,才能将它们添加到系统定义中。而且以前需要先定义一个系统,才能将其添加到另一个系统定义中。

有关更多信息,请参见如何:向应用程序系统添加成员

直接向成员中添加新的终结点

现在可以直接向系统定义的成员中添加新的终结点。此操作还将终结点添加到成员的定义中以及这些定义在其他系统中的使用中。

以前需要将终结点添加到成员的基础定义中,才能使它们出现在这些成员上。例如,以前需要将终结点添加到应用程序定义中,才能使这些终结点出现在这些定义在其他系统中的使用中。

有关更多信息,请参见如何:向应用程序系统的成员添加终结点

直接向系统定义中添加新的终结点

现在可以直接向系统定义中添加新的终结点。然后可以在其他系统中添加并连接此系统。以前,若要连接其他系统定义中的系统并公开成员行为,需要执行下列任务:

  • 首先定义应用程序及其终结点。

  • 将这些应用程序添加为系统定义的成员。

  • 为成员终结点添加代理终结点。

有关更多信息,请参见如何:向应用程序系统添加终结点

定义系统定义和成员中的 Web 服务操作

现在可以为添加到系统定义及其成员中的 Web 服务终结点定义和编辑操作。可以使用“Web 服务详细信息”窗口来执行此任务。

将系统行为委托给成员

现在可以委托系统定义中的终结点的行为。可以将该终结点的行为委托给系统定义的某个成员。此操作将该终结点复制到该成员(及其基础定义)中,并将原始终结点替换为代理终结点。

有关更多信息,请参见如何:将应用程序系统行为委托给成员

重命名成员及其定义

现在,当您处理系统关系图时,可以重命名系统定义的成员以及这些成员的基础定义。以前需要在各自的关系图上重命名成员及其定义。

有关更多信息,请参见如何:重命名应用程序系统的成员

修复孤立成员

现在可以修复系统定义的孤立成员。当您重命名或删除定义时,如果成员的系统关系图保持关闭状态,这些定义的成员将与其定义脱离。可以通过为孤立成员选择兼容的定义来修复这些成员。

有关更多信息,请参见如何:修复应用程序系统的孤立成员

使 .NET Web 服务终结点符合 WSDL 文件

现在,通过指定一个 Web 服务描述语言 (WSDL) 文件,可以定义或更新现有 .NET Web 服务提供方终结点的操作签名。此操作使操作签名符合 WSDL 文件中描述的那些操作签名。有关更多信息,请参见下列主题:

支持 ASP.NET Web 应用程序项目

现在,当您实现 ASP.NET 应用程序时,除了网站项目外,还可以生成 ASP.NET Web 应用程序项目。可以将 ASP.NET 应用程序的“模板”属性设置为“ASP.NET Web 应用程序”。当您实现该应用程序时,解决方案中将出现一个 ASP.NET Web 应用程序项目。

说明:

ASP.NET Web 应用程序项目必须基于文件系统。因此,当您选择 ASP.NET Web 应用程序项目类型时,“项目位置类型”属性将设置为“文件系统”。

还可以通过反向工程使 ASP.NET Web 应用程序项目变成 ASP.NET 应用程序。当您向解决方案中添加 ASP.NET Web 应用程序项目时,应用程序关系图上将出现一个 ASP.NET 应用程序形状。

有关更多信息,请参见如何:更改应用程序的项目模板

保存、导入和导出自定义原型

现在可以保存或安装自定义原型,供您自己使用或供您计算机上的所有用户使用。现在可以通过导入来安装自定义原型,无需编辑注册表。

说明:

对于从系统定义模型 (SDM) 软件开发工具包 (SDK) 中创建的应用程序原型,仍然必须编辑注册表才能为它们安装 .sdmdocument 文件。

现在可以导出要与其他人共享的自定义原型。

有关更多信息,请参见下列主题:

支持多个 .NET Framework 版本

现在可以为 ASP.NET、Windows 和 Office 应用程序选择 .NET Framework 2.0、3.0 或 3.5。有关更多信息,请参见以特定的 .NET Framework 为目标如何:为应用程序选择 .NET Framework 版本实现应用程序的注意事项

支持多个 Office 版本

现在可以为 Office 应用程序选择 Office 2003 或 Office 2007 项目模板。有关更多信息,请参见如何:更改应用程序的项目模板实现应用程序的注意事项

团队资源管理器

现在可以直接从用于安装 Team System 2008 Architecture Edition 的媒体安装团队资源管理器。团队资源管理器是 Team Foundation 的客户端,可提供对以下 Visual Studio Team System Team Foundation Server 功能的访问:

  • 工作项

  • 团队项目

  • 团队文档

  • 报告

  • 团队生成

  • 源代码管理

Team System 2008 Architecture Edition 包含用于安装和使用团队资源管理器的客户端访问许可证 (CAL)。有关如何安装团队资源管理器的信息(包括有关其系统必备的信息),请插入 Team System 2008 Architecture Edition 安装媒体,依次打开根目录、TFC 文件夹,双击 TFSInstall.chm 文件,然后阅读节点“安装团队资源管理器”下的主题。有关 团队资源管理器 的更多信息,请参见 使用团队资源管理器

请参见

其他资源

分布式系统设计器入门