Chandrika Shankarnarayan Senior Program Manager Microsoft Corporation SESSION CODE: ASI301.

Slides:



Advertisements
Similar presentations
Back-End Services Middle Tier Clients Front-End Clients General Services Architecture Services provide functionality to a host of clients RIA's require.
Advertisements

Il-Sung Lee Senior Program Manager Microsoft Corporation SESSION CODE: DAT302.
Ron Jacobs Technical Evangelist Microsoft Corporation SESSION CODE: DEV207.
 Dan Eshner Product Unit Manager Microsoft Corporation BB18.
Jason Tolley Technical Director ROK Technology Pty Ltd SESSION CODE: WEM305.
MID201 Web Server Database Web Server Web Server Auction Web App Auction Service Items and Bids Items and Bids Cache Session State Checkout Service.
Joe Kuemerle Lead Developer PreEmptive Solutions - SESSION CODE: DEV306.
Mark Harmsworth – Architecture Nate Bruneau – Engineering Scott Kleven – Program Management Microsoft Corporation SESSION CODE: OSP321.
Host (.exe, Dublin-IIS/WAS,.NET Services, …) WF Runtime Extensions Tracking Persistence … … Tooling VS Designer VS Debugger Rehosted Designer Workflow.
Juergen Thomas Principal Program Manager Microsoft Corporation SESSION CODE: DAT314.
Shyam Pather Development Manager Microsoft Corporation SESSION CODE: DEV324.
The Secrets of Effective Technical Talks: How to Explain Tech without Tucking Them In! Presented by Mark Minasi and Mark Russinovich SESSION CODE: SIA334.
Ashwin Sarin Program Manager Microsoft Corporation SESSION CODE: COS204.
Maciej Pilecki Consultant, SQL Server MVP Project Botticelli Ltd. SESSION CODE: DAT403.
Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C
Peter Provost Sr. Program Manager Microsoft Corporation SESSION CODE: DEV403.
Kevin Cox – SQL CAT Microsoft Corporation What are the largest SQL projects in the world? SESSION CODE: DAT305 Srik Raghavan –
END USER TOOLS AND PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Svcs/ProClarity BI PLATFORM SQL Server Reporting Services SQL Server Reporting Services.
Brad Younge Principal Statera, Inc. SESSION CODE: COS304.
Bradley Millington Senior Program Manager Microsoft Corporation SESSION CODE: WEB 306.
Suhail Dutta Program Manager Microsoft Corporation SESSION CODE: DEV402.
Sudhir Hasbe Sr. Product Manager Microsoft Corporation SESSION CODE: SIA307 Renga Srinivas Sr. Program Manager Paul Larsen Product Unit Manager.
Matt winkler program manager microsoft corporation SESSION CODE: ASI303.
Aaron Skonnard & Keith Brown Cofounders, Pluralsight SESSION CODE: ASI308 Programming AppFabric: Moving.NET to the Cloud.
Satya SK Jayanty Director & Principal Architect D BI A Solutions Peter Saddow Senior Program Manager Microsoft Corporation -SQL Server SESSION CODE: DAT312.
Thomas Deml Principal Program Manager Web Platform and Tools Microsoft Corporation SESSION CODE: WEB308.
Paul Litwin Programmer Manager Fred Hutchinson Cancer Research Center SESSION CODE: WEB206.
Dan Eshner Product Unit Manager Microsoft SOA202.
Clifford Dibble Program Manager Microsoft Corporation SESSION CODE: DAT208.
Jeff King Senior Program Manager, Visual Studio Microsoft Corporation SESSION CODE: WEB305.
Lori Dirks Expression Community Manager Microsoft Corporation SESSION CODE: WEB309.
Paul Schaeflein, MCT Manager of Advanced Technologies LaSalle Consulting Partners, Inc. SESSION CODE: OSP309.
Chris Mayo Microsoft Corporation SESSION CODE: UNC207.
Bob Beauchemin Developer Skills Partner SQLskills SESSION CODE: DAT402.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM308.
Richard Campbell Co-Founder Strangeloop Networks SESSION CODE: WEB315.
Ken Casada Developer Evangelist Microsoft Switzerland
Younus Aftab Program Manager Microsoft Corporation SESSION CODE: WSV324.
By: Paul D. Sheriff or SESSION CODE: DEV320.
SESSION CODE: MGT205 Chris Harris Program Manager Microsoft Corporation.
Reza Chitsaz Senior Program Manager Microsoft Corporation SESSION CODE: DEV302 Building a SharePoint Collaboration Application in Visual Studio 2010.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP305.
Thomas Deml Principal Program Manager Microsoft Corporation SESSION CODE: WSV317.
Introducing Visual Studio 2010: What It Is and Why You Should Care
Pat Altimore Sr. Consultant Microsoft Corporation SESSION CODE: WCL321.
BIO202 | Building Effective Data Visualizations and Maps with Microsoft SQL Server 2008 Reporting Services BIU08-INT | Using.
Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.
Martin Woodward Program Manager Microsoft Corporation SESSION CODE: DEV308.
Don Jones Senior Partner and Technologist Concentrated Technology, LLC SESSION CODE: DAT203.
SESSION CODE: COS301. So what do we do?
Mir Rosenberg & Refaat Issa Program Managers Microsoft Corporation SESSION CODE: WSV401.
Dustin Johnson Microsoft Practice Lead Dell, Inc. SESSION CODE: UNC302.
David A. Carley Senior SDE Microsoft Corporation SESSION CODE: DEV318.
Workflow Service Host Persistence (Instances) Persistence (Instances) Monitoring Activity Library Receive Send... Management Endpoint Persistence Behavior.
John R. Durant Senior Product Manager Microsoft Corporation SESSION CODE: OSP313.
By: Paul D. Sheriff or SESSION CODE: WCL206.
Cube Measure Group Measure Partition Cube Dimension Dimension Attribute Attribute Relationship Hierarchy Level Cube Attribute Cube Hierarchy.
Brian A. Randell Senior Consultant MCW Technologies SESSION CODE: DEV311.
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation SESSION CODE: OSP209.
Aaron Skonnard President/CEO, Pluralsight SESSION CODE: ASI312.
Ken Getz Senior Consultant MCW Technologies, LLC SESSION CODE: WCL202.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
Tobias Ternstrom Senior Program Manager Lead SQL Server Engine SESSION CODE: DAT404.
Luke Hoban Senior Program Manager Microsoft Corporation SESSION CODE: DEV307.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP319.
Stephen Forte Chief Strategy Officer Telerik stephenforte.net SESSION CODE: DEV303 Building Data Driven RESTful Applications.
Tech Ed North America /27/ :46 PM SESSION CODE: ASI203
Intro to Workflow Services and Windows Server AppFabric
Tech Ed North America /6/2019 2:07 PM Required Slide
利用IIS部署與維護 SOA應用程式的技巧
Presentation transcript:

Chandrika Shankarnarayan Senior Program Manager Microsoft Corporation SESSION CODE: ASI301

Windows Server.NET COM+, DTC, … ASP.NET AppFabric Distributed Cache WCF WF AppFabric WCF and WF services IIS ASP.NET Web pages Mid tier Admin Tools Web tier Admin Tools Visual Studio System Center WAS ASI301 (This Session)

Runtime Services & Components Hosting Persistence Monitoring Management APIs (PowerShell command-lets) IIS Manager IIS/WAS WCF and WF IIS Manager Modules Visual Studio System Center “AppFabric” Management Pack WCF and WF Templates ASP.NET WCF WF Runtime Databases Persistence schema Monitoring schema Server Manager “AppFabric” Integration Caching

Runtime Database WAS + WebHost ServiceHost Workflow / Code Services Event Collector Service Management Service IIS Manager Modules PowerShell command-lets messages data access control events configuration

Farm Server Site App Service Instance Store Persistence DB Event Store Monitoring DB Supported in V1: Farm 1->* Server Server 1->* Site 1->* App 1->* Service (Server|Site|App) *->1 MonitoringDB (Server|Site|App|Service) *->1 PeristenceDB Not supported in V1: (Server|Site|App) *->* MonitoringDB (Server|Site|App|Service) *->* PeristenceDB

Server Site App.xaml.xamlx/.svc <remove key=“persistence” /> … <service class=… /> <remove key=“persistence” /> … <service class=… />.dll … … … ….xaml Service

AppFabric SQL Persistence Database SQL Persistence Database Management Service instance 2 2 App Domain Workflow Service Host Workflow SQL Instance Store

AppFabric Workflow Service Host Workflow SQL Persistence Database SQL Persistence Database Delay SQL Instance Store Management Service

AppFabric Workflow Service AppFabric Workflow Service Persistence Database Monitoring Database Network Load Balancer Management Service Administration Tool or Script instance

Service Host ETW SQL Tracking Participant ETW Tracking Participant WCF Message Logger System. Diagnostics Trace Source System. Diagnostics Trace Source.svclog Monitoring Database Event Collector SQL WCF Analytic Trace ETW Trace Listener Sample PerfCounters Monitoring PowerShell command-lets PerfCounter Instrumentation for WCF and WF Monitoring Tools in InetManager.etl Code Service Workflow WF Tracking Provider EventLog SCOM

Web Layer ASP.NET Shopping App Web Layer ASP.NET Shopping App Order Processing Service Item Requisition Service Domestic Shipping Service Foreign Shipping Service For each item in order Call requisition service Call domestic shipping service Call domestic shipping service Call foreign shipping service Call foreign shipping service Wait until requisitioned Domestic shipment? DB (Categories, Products) Products, Categories Cache

Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year