1 / 17

Microsoft SQL Server Modeling Services Using Metadata to Drive Application Design, Development, and Management

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

sue
Download Presentation

Microsoft SQL Server Modeling Services Using Metadata to Drive Application Design, Development, and Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SVR19 Microsoft SQL Server Modeling ServicesUsing Metadata to Drive Application Design, Development, and Management Shoshanna Budzianowski Partner Group Program Manager Microsoft Corporation

  2. Purpose of Talk • Introduce shared models • Understand • How to use them • When to use them • Share the modeling roadmap

  3. SQL Server Modeling Services announcing

  4. 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

  5. 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 ...

  6. 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?

  7. 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

  8. Stock Trader Application Understanding demo James Baker Senior SDE BPD

  9. 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

  10. Our Goal Making Modeling Mainstream Partners System Integrators ISVs Standards Personas UXDesigner Developer BusinessAnalyst Architect IT Pro InformationWorker Platform

  11. 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

  12. 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

  13. Q&Ashoshanna.budzianowski@microsoft.comjamesbak@microsoft.comQ&Ashoshanna.budzianowski@microsoft.comjamesbak@microsoft.com

  14. YOUR FEEDBACK IS IMPORTANT TO US! Please fill out session evaluation forms online at MicrosoftPDC.com

  15. 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….

More Related