announcing dev manager do i understand what we’ve built? developer can i bet on using this shared...

17
Microsoft SQL Server Modeling Services Using Metadata to Drive Application Design, Development, and Management Shoshanna Budzianowski Partner Group Program Manager Microsoft Corporation SVR19

Upload: spencer-randall

Post on 04-Jan-2016

216 views

Category:

Documents


1 download

TRANSCRIPT

Microsoft SQL Server Modeling ServicesUsing Metadata to Drive Application Design, Development, and ManagementShoshanna BudzianowskiPartner Group Program Manager

Microsoft Corporation

SVR19

Purpose of Talk

> Introduce shared models> Understand

> How to use them> When to use them

> Share the modeling roadmap

SQL Server Modeling Services

announcing

SQL Server Modeling Services Database

System.Runtime

System.Identity

System.Manageme

nt

Microsoft

.Uml2

YourModels

Modeling Tools

Ecosystem

Folder, Security, Lifecycle, Containment, Referencing, Relationships, Views, Globalization/Localization

Data about an Application is just as Important as the Application

Data is generated throughout the application lifecycle

> Business requirements> Application design> Conceptual architecture

design> Developer Tasks> Assignments> Source code > Assemblies> Bugs> Test data

> Deployment scripts> Config files> Registry settings> Health and management

information > IT deployment policies> Log files> Symbol files> Debugger traces> ...

With Coordinated Data, What Questions Could You Ask?

Dev Manager

Do I understand what we’ve

built?

Developer

Can I bet on using this

shared component?

Testers

What’s changed since I last tested this

application?

Models In Everyday Life

> System.Runtime> What:

> Assemblies, modules, methods, types, …> Why:

> Understand changes between shared components across multiple versions

> Microsoft.UML2> What:

> UML 2.1.1 Diagrams> Why:

> Import and share designs across solutions, products, and vendors

Stock Trader Application Understanding

James BakerSenior SDEBPD

demo

Demo Summary

> Folders organize build episodes> Understand change between builds

> Signatures, new/deleted methods, …

> Metadata spans solutions> Uncover component dependencies

> UML diagrams bridges vendors and technologies> Identify design dependencies

Partners

ISVs StandardsSystem

Integrators

Personas

InformationWorker

Developer

IT Pro

ArchitectBusinessAnalyst

UXDesigner

Our Goal

Platform

Making Modeling Mainstream

Getting Started

> DMG Developer Center and Forum> http://msdn.microsoft.com/data> Download the SQL Server Modeling CTP

from the site

> Microsoft SQL Server Home Page> http://www.microsoft.com/sqlserver

Related PDC Sessions

> Cameron Skinner> FT08 Code Visualization, UML and DSLs

> Don Box, Jeff Pinkston> FT34 Microsoft Project Code Name “M”:

The Data and Modeling Language> Gert Drapers, Kim Cameron

> SVC28 The “M”-Based System.Identity Model for Accessing Directory Services

YOUR FEEDBACK IS IMPORTANT TO US!

Please fill out session evaluation

forms online atMicrosoftPDC.com

Learn More On Channel 9

> Expand your PDC experience through Channel 9

> Explore videos, hands-on labs, sample code and demos through the new Channel 9 training courses

channel9.msdn.com/learnBuilt by Developers for Developers….

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.