BB18 Dan Eshner Product Unit Manager Microsoft Corporation Customer feedback up and running control monitor and tooling and scripting built-in extensions.
Download ReportTranscript BB18 Dan Eshner Product Unit Manager Microsoft Corporation Customer feedback up and running control monitor and tooling and scripting built-in extensions.
BB18 Dan Eshner Product Unit Manager Microsoft Corporation Customer feedback up and running control monitor and tooling and scripting built-in extensions (Codename “Dublin”) Visual Studio Oslo WF and WCF services “Dublin” System Center Administration Tools .NET Framework IIS/WAS Windows Server “Powerful App Server Technology” Windows/IIS/.NET 4.0 Visual Studio IIS Manager Hosting Persistence Monitoring WF and WCF Frameworks IIS/WAS Windows Application Server Role Messaging System Center WF and WCF Project Templates Dublin adds “It just works!” Dublin enhances Visual Studio IIS Manager Model Deployment to Dublin WF and WCF Project Templates WF and WCF Management Modules Management APIs (PowerShell command-lets) Hosting Persistence Monitoring Messaging Discovery & Control Scale-out & Reliability Application Monitoring Versioning, Partitioning, Routing Durable Timer Service SQL Persistence Provider Discovery Service Persistence schema WF SQL Tracking Provider WCF SQL Tracking Behaviors Runtime Databases Forwarding Service Monitoring schema WF and WCF Frameworks IIS/WAS Windows Application Server Role System Center Quadrant App Server SCOM Pack Windows/IIS/.NET 4.0 The Dublin Pizza app Order Pizza Order Receive Order Endpoint Pizza Order Clients 1 Persist Send To Kitchen 2 3 Kitchen Service Kitchen DB Dan Eshner Product Unit Manager CSD Chris Craft Senior PM CSD The Dublin Pizza app has evolved Pizza Order Order Receive Order Endpoint Pizza Order Clients Update Delivery Time Persist Work that takes time 2 Update Order Process Order Persist Persist Send To Kitchen 1 Kitchen Service Kitchen DB Server supports app versioning/routing Original Order Processing Pizza Order Pizza Order Clients 1 Kitchen Service Forwarding Service Zip == 98052 2 Pilot Pizza Order Kitchen DB Faster Order Processing Application Server The server runs our app reliably Pizza Order Order Receive Order Endpoint Pizza Order Clients Update Delivery Time Persist 1 Update Order Process Order Persist Persist Send To Kitchen Kitchen Service 2 Service Host 3 Ensures on-going work survives crashes and reboots Instance Restart Service Persistence DB Application Server Kitchen DB Server scales-out to accommodate demand Pizza App Application Server Load Balancer ... Package and 1 deploy (replicate) Persistence Monitoring Composes with NLBs 2 Runtime Databases Pizza App Server ensures that stateful work runs safely across multiple machines Application Server (lock, retry on miss) 3 Sean Fitts Architect AmberPoint 3rd party integration Administration Tools WF and WCF services Application Server Runtime Databases 1 2 Persistence Monitoring AmberPoint SOA Management System (Dependency Map, Policies, etc.) WF and WCF “Oslo” modeling platform Cloud www.microsoftpdc.com © 2008 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.