Design for operations with Visual Studio Team System - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Design for operations with Visual Studio Team System

Description:

Design for operations with Visual Studio Team System. Pierre Greborio. Software Architect PEWay ... Distributed systems and SOA increase development and ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 19
Provided by: downloadM
Category:

less

Transcript and Presenter's Notes

Title: Design for operations with Visual Studio Team System


1
Design for operations with Visual Studio Team
System
  • Pierre Greborio
  • Software Architect PEWay
  • Microsoft MVP Solutions Architect

2
Topics
  • Problem Space
  • System Definition Model
  • Application Designer
  • System Designer
  • Logical Datacenter Designer
  • Deployment Designer

3
Team Architect Problem Space
  • Distributed systems and SOA increase development
    and deployment complexity
  • Communication problems exist between
  • Architects and Developers
  • Development and Infrastructure Architects

4
Lessons from Car Manufacturing
Source David M. Anderson, Design for
Manufacturability Optimizing Cost, Quality, and
Time-to-Market, Second Edition (2001), CIM Press
805-924-0200
5
Modeling as the Approach
  • Modeling provides a common language
  • Focus on key abstractions
  • Enables design and communication
  • Enables analysis and problem solving
  • Challenges
  • Keeping models synchronized with the real world
  • Designing/choosing the modeling language and tools

6
System Definition ModelLayers
Applications
Application Hosting
Logical Machines Network Topology
Hardware
7
Application Modeling Definitions
  • An Application is an individually deployable unit
    of function
  • Which may provide or consume services via
    endpoints
  • A System is a configured set of one or more
    applications
  • Can be composed to create more complex systems
  • Is the unit of deployment and management

8
Application Designer
  • Used to define or visualize applications in a VS
    Solution and how they are connected

9
System Designer
  • Used to define a specific configuration of
    applications and other systems

10
Logical Datacenter Modeling
  • Physical network diagrams are not aimed at
    developers!

11
Logical Datacenter Modeling Definitions
  • A Logical Server describes the application
    hosting characteristics of a type of server
  • A Logical Datacenter is a configured set of
    logical servers
  • A Zone is a logical datacenter boundary
    (physical, security, communication etc.) or
    security
  • A Deployment Definition describes the deployment
    of a system to a logical datacenter

12
Logical Datacenter Designer
  • Used to define a logical model of a datacenter
  • Provides a developers perspective

13
Deployment Designer
  • Defines how applications in a system will be
    deployed in a datacenter

14
Demo
  • Application Designer

15
Demo
  • Logical Datacenter Designer

16
Demo
  • Deployment Designer

17
Demo
  • System Designer

18
Summary
  • Problem Space
  • System Definition Model
  • Application Designer
  • System Designer
  • Logical Datacenter Designer
  • Deployment Designer
Write a Comment
User Comments (0)
About PowerShow.com