Visual Studio 2005 Team Edition for Software Architects - Details
Visually design Web services-based distributed applications
Rapidly architect and implement distributed applications using the Distributed System Designers. Specify application configuration and operational requirements, alleviating the need to manually parse through configuration files to specify Web service configuration information.
Application Designer
The Application Designer provides architects with a design surface for visualizing and defining service-oriented applications. Application diagrams can be used to generate code and automatically creating a Visual Studio project with the relevant code stubs.
.png)
Click to view larger image
System Designer
The System Designer enables the creation of custom configurations of applications created using the Application Designer. A system defines not only a configuration but also an encapsulation boundary. A system must expose endpoints so that you can connect it with peer subsystems or applications within another system. For more information, seeUnderstanding Systems and the System Designer.
.png)
Click to view larger image
Continuous Synch
Use the Distributed System Designers to generate all the software artifacts necessary to begin development right away. Additionally, the Distributed System Designers treat models as first-class citizens in the development lifecycle and provide a continuously synched view of the code. This “trip-less” round-tripping ensures that the model remains up-to-date with the code at all times.
Reverse Engineering
Reverse engineer existing projects and visualize relationships and dependencies among ASP.NET Web projects, Windows client projects, Office projects, and other distributed components.
Validate distributed systems against operational requirements
Using the Distributed System Designers in Microsoft Visual Studio 2005 Team Edition for Software Architects, architects, operations managers, and developers can visually design service-oriented solutions that can be validated against their operational environments to improve the success and lower the risk of deployment of enterprise-class distributed systems.
Logical Datacenter Designer
The Logical Datacenter Designer enables infrastructure architects to visualize the logical structure of their datacenter, specify operational policies, and use it to validate applications prior to deployment.
.png)
Click to view larger image
Deployment Designer
The Deployment Designer validates application designs against a target datacenter, identifying possible issues before deployment begins.
.png)
Click to view larger image
Increase probability of successful application deployment
Capture knowledge about a complete distributed system in terms of its structure, behavior, and characteristics. Use the Distributed System Designers to specify all of the information necessary to deploy and operate a distributed system, including required resources, configuration, operational features, and policies.
Deployment Report
The deployment report captures all application resources, settings, and deployment warnings and can be used to properly configure the operational environment prior to deployment.
Reusable Prototypes
Reusable prototypes enable architects to specify prescriptive configurations, operational policies, and best practices, thereby increasing the quality and predictability of success during deployment.
Simplify management and administration
Integrated partner solutions generate Microsoft Operations Manager (MOM) Management Packs from the application design to simplify the management and administration of distributed applications. Operational events captured in MOM can automatically be published to the development team for further investigation.
Design for Operations Integration Kit
The Visual Studio 2005 Team System Design for Operations Integration Kit furthers Microsoft’s Dynamic Systems Initiative (DSI) by integrating and automating the communication and management of unhandled (non-instrumented) application errors and performance bottlenecks between operations and development for any custom .NET application. With this Integration Kit, application faults and performance bottlenecks automatically generate work items/trouble tickets in Team System. The result: both operations and application support/development teams have clear insight into the behavior and health of .NET applications in production, better equipping the organization to quickly identify, isolate, and resolve application issues, and save unnecessary costs.