The SDM captures the basic invariant structure and behaviors of a system in a self-contained model. It provides the scaffolding to which other information can be applied. This may include deployment information, installation procedures, configuration schemas, automation tasks, events and instrumentation, health models, and operational policies. Additional information can be added across the lifetime of the distributed system by vendors, the operations staff, and/or management.
Through the SDK, the SDM encourages the creation of reusable, prescriptive models that can be easily incorporated into the application or hosting environment of Team Architect.
Visual Studio will extend design for deployment by enabling production deployment and operations management of distributed applications.