Team Edition for Architects

Visual Studio Team Edition for Software Architects contains the Distributed System Designers. The Distributed System Designers are the first deliverable of the Dynamic Systems Initiative (DSI), aimed at improving the design and validation of distributed systems. The Distributed System Designers give software architects, infrastructure architects, operations managers, and developers the ability to increase the predictability of success by visually constructing service-oriented solutions that can be validated against their operational environments prior to deployment.

In This Section

  • Getting Started with Distributed System Designers
    Start here to learn how to use the Distributed System Designers. This section includes an overview of the four designers and associated tools. An introduction to the System Definition Model (SDM) used by the designers is included, as well as a series of introductory and more advanced walkthroughs that teach you how to use the designers.
  • Designing Applications with Application Designer
    Application Designer is used by software architects and developers to design and configure applications. This section provides an overview of Application Designer, along with information about how to create application diagrams, define and connect applications, reverse-engineer existing applications, implement applications, and troubleshoot application diagrams.
  • Designing Application Systems with System Designer
    System Designer is used to design application systems that are composed from applications defined on application diagrams or systems defined on other system diagrams. After you design a system, you can evaluate its deployment using Deployment Designer. This section provides an overview of System Designer, along with information about how to combine the applications defined on Application Designer into an application system on System Designer. The deployment of an application system can be tested using Deployment Designer.
  • Evaluating System Deployment with Deployment Designer
    Deployment Designer is used to define the deployment of a specific application system into a target logical datacenter. The logical datacenter is modeled with Logical Datacenter Designer. This section provides information on how to create a deployment diagram, bind applications within the system to logical servers, and validate system deployment.
  • Representing Datacenters with Logical Datacenter Designer
    Logical Datacenter Designer is used to model the logical layout and configuration of a target datacenter. This section provides information about how to create a logical datacenter diagram, define zones, logical servers, and connections between them, and troubleshoot logical datacenter diagrams.
  • Settings and Constraints Editor
    The Settings and Constraints Editor is used to configure settings and constraints on applications, endpoints, or logical servers or zones. This section describes how constrain application and application hosting relationships, apply settings, complete common configuration tasks, import settings from an IIS Web server, and add additional settings resources.
  • Team Foundation
    Provides links to topics discussing an extensible team collaboration server that enables all members of the extended IT team to manage and track the progress and health of projects.
  • Team Edition for Developers
    Provides links to content describing advanced development tools, including code analysis, performance, and testing tools that enable teams to build reliable, mission-critical services and applications.
  • Team Edition for Testers
    Provides links to topics discussing advanced load testing tools that enable teams to verify the performance of applications before deployment.

See Also


Distributed System Designers Terminology Overview
Workflow Across Distributed System Designers
Visio for Enterprise Architects

Other Resources

Visual Studio Team System
System Definition Model (SDM) SDK Workshop