170 likes | 418 Views
SVR19. Microsoft SQL Server Modeling Services Using Metadata to Drive Application Design, Development, and Management. Shoshanna Budzianowski Partner Group Program Manager Microsoft Corporation. Purpose of Talk. Introduce shared models Understand How to use them When to use them
E N D
SVR19 Microsoft SQL Server Modeling ServicesUsing Metadata to Drive Application Design, Development, and Management Shoshanna Budzianowski Partner Group Program Manager Microsoft Corporation
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 Modeling Tools System. Runtime System. Identity System. Management Microsoft .Uml2 Your Models 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 Developer Testers • Do I understand what we’ve built? • Can I bet on using this shared component? • 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 demo James Baker Senior SDE BPD
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
Our Goal Making Modeling Mainstream Partners System Integrators ISVs Standards Personas UXDesigner Developer BusinessAnalyst Architect IT Pro InformationWorker Platform
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
Q&Ashoshanna.budzianowski@microsoft.comjamesbak@microsoft.comQ&Ashoshanna.budzianowski@microsoft.comjamesbak@microsoft.com
YOUR FEEDBACK IS IMPORTANT TO US! Please fill out session evaluation forms online at MicrosoftPDC.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/learn Built by Developers for Developers….