Sync OnPremises Applications Syn c Windows Azure Platform

  • Slides: 23
Download presentation

Sync On-Premises Applications Syn c Windows Azure Platform

Sync On-Premises Applications Syn c Windows Azure Platform

Credit Suisse Relational PIM Data Sync. Toy Files Share. Point 2010 Lists Share. Point

Credit Suisse Relational PIM Data Sync. Toy Files Share. Point 2010 Lists Share. Point Workspace 2010 (Groove) Favorites Relational Pricewaterhouse. Coopers

Configure Sync Application Sync() Sync Orchestrator ges n Cha Store Cha nge s Sync

Configure Sync Application Sync() Sync Orchestrator ges n Cha Store Cha nge s Sync Provider Sync Runtime Store

demo

demo

Sync Framework Two-Tier Demo On-Premises Sync Application Windows Azure Platform Sync Application Sync Orchestrator

Sync Framework Two-Tier Demo On-Premises Sync Application Windows Azure Platform Sync Application Sync Orchestrator SQL Server Sync Provider SQL Azure Sync Provider TDS Sync Runtime Now available – SQL Azure Data Sync CTP SQL Azure

Windows Azure Platform Sync Offline-Capable Cached Mode Applications Sync > > > > >

Windows Azure Platform Sync Offline-Capable Cached Mode Applications Sync > > > > >

Windows Azure Platform Client Windows Azure Application Browser or Native Queries / Updates Store

Windows Azure Platform Client Windows Azure Application Browser or Native Queries / Updates Store Queries / Updates Sync() Changes Sync ASP. NET / WCF Endpoint WCF Sync Endpoint Changes

Sync. FX V 2 Two-Tier Windows Azure Platform Offline-Capable Client Offline-Capable Application Sync Orchestrator

Sync. FX V 2 Two-Tier Windows Azure Platform Offline-Capable Client Offline-Capable Application Sync Orchestrator SQL Compact Sync Provider SQL Azure Provider TDS Sync Runtime • Clients authenticate directly with the SQL Azure • Limited server-side business logic possible • Limited client monitoring and management SQL Azure

demo

demo

Sync. FX V 2 Three-Tier Offline-Capable Client Offline-Capable Application Windows Azure Application Sync Orchestrator

Sync. FX V 2 Three-Tier Offline-Capable Client Offline-Capable Application Windows Azure Application Sync Orchestrator SQL Compact Sync Provider SQL Compact Windows Azure Platform SQL Azure Proxy Provider WCF Sync Endpoint SQL Azure Provider Sync Runtime • • Clients authenticate with Windows Azure application Can insert server-side business logic Client monitoring & management possible Can scale-out and throttle application tier SQL Azure

>>FUTURE Looking Ahead to Sync. FX V 3 Other Platforms Easy to develop the

>>FUTURE Looking Ahead to Sync. FX V 3 Other Platforms Easy to develop the sync endpoint Windows Azure Define an HTTP -based sync protocol Sync Endpoints Sy Minimal client & store requirements Sync smarts on server, not on client nc Windows . NETFX c n Protocol. Sy. API Store support Store Auth / Mgmt / Bus Logic Sy . NETFX Protocol API Store support nc Sync FX Silverlight HTML Richer UX & Capabilities Reach

>>FUTURE

>>FUTURE

>>FUTURE > > >

>>FUTURE > > >

Nov’ 09 –Sync. FX Power Pack for SQL Azure CTP • • SQL Azure

Nov’ 09 –Sync. FX Power Pack for SQL Azure CTP • • SQL Azure provider Windows Azure Platform samples VS tooling add-in SQL Azure data sync tool for SQL Server H 1’ 10 – Sync. FX V 2. 1 • • Sync Framework V 2 with full support for Windows Azure Platform SQL Azure provider and Sync. FX deployable to a web role VS tooling add-in’s Incremental DB provider improvements H 2’ 10 – Sync. FX V 3 • Extended client reach via sync protocol and server/service-side sync • Alignment with “online” frameworks • VS tooling for client and server/service

Offline-Capable Cached Mode Applications Browser Clients On-Premises Applications c Sync c Sync Windows Azure

Offline-Capable Cached Mode Applications Browser Clients On-Premises Applications c Sync c Sync Windows Azure Platform Sy nc nc Sy Businessto. Business

> > > http: //msdn. microsoft. com/en-us/sync/default. aspx > > http: //blogs. msdn. com/sync/

> > > http: //msdn. microsoft. com/en-us/sync/default. aspx > > http: //blogs. msdn. com/sync/ > > Engage. SA@microsoft. com > > mark. scurrell@microsoft. com

YOUR FEEDBACK IS IMPORTANT TO US! Please fill out session evaluation forms online at

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

> > channel 9. msdn. com/learn Built by Developers for Developers….

> > channel 9. msdn. com/learn Built by Developers for Developers….

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows Vista and other product names

© 2009 Microsoft Corporation. All rights reserved. Microsoft, 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.