Microsoft Visual Studio Team System Architecture Edition 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.
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.
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.
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.
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.
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.
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.
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.