Overview of Distributed System Designers

In Visual Studio Team System Architecture Edition, Distributed System Designers are an integrated set of graphical designers that help application architects, developers, and infrastructure architects achieve the following high-level goals:

  • Document, visualize, and communicate application design and datacenter run-time environments.

  • Design distributed application systems for deployment.

  • Evaluate deployment of application systems in the target datacenter.

  • Maintain and synchronize application design diagrams with source code.

Distributed System Designers help achieve these goals by supporting the following software development processes:

  • Design, configure, and implement reusable applications for composing application systems.

  • Compose application systems to use in distributed system scenarios.

  • Represent run-time environments as logical datacenters.

  • Define and validate deployment for applications and application systems against logical datacenters.

To support these processes, Distributed System Designers makes it possible for architects and developers to perform the following high-level tasks:

Distributed System Designers use the System Definition Model (SDM) as its underlying metamodel. SDM supports the Dynamic Systems Initiative (DSI) in simplifying and automating how enterprises design, deploy, and operate distributed systems. For more information, see Overview of the System Definition Model (SDM) and visit MSDN online at https://go.microsoft.com/fwlink/?LinkId=49522.

See Also

Other Resources

Distributed System Designer Walkthroughs

Getting Started with Distributed System Designers