<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Azure Team Blog : ADO.Net Data Services</title><link>http://blogs.msdn.com/ssds/archive/tags/ADO.Net+Data+Services/default.aspx</link><description>Tags: ADO.Net Data Services</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Accessing the New Relational SDS with REST</title><link>http://blogs.msdn.com/ssds/archive/2009/03/20/9492744.aspx</link><pubDate>Fri, 20 Mar 2009 19:16:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9492744</guid><dc:creator>davidrob</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/ssds/comments/9492744.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=9492744</wfw:commentRss><description>&lt;p&gt;Hi Everyone! This is Lev Novik, one of the architects on the SQL Data Services Team.&lt;/p&gt;  &lt;p&gt;We get a number of questions about whether or not we have abandoned or downgraded REST access to SDS, and if so, why. To summarize: not at all --- rather than abandoning REST, we intend to support it in precisely the ways and places where we believe most people want it. Allow me to explain.&lt;/p&gt;  &lt;p&gt;Consider an average (web) application today. Most often, it consists of a:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;i&gt;client&lt;/i&gt; (often running in a browser), &lt;/li&gt;    &lt;li&gt;&lt;i&gt;mid-tier business logic&lt;/i&gt; (often running in a web server), and &lt;/li&gt;    &lt;li&gt;&lt;i&gt;back-end storage&lt;/i&gt; (often a relational database). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="clip_image002" border="0" hspace="12" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/ssds/WindowsLiveWriter/AccessingthenewrelationalSDSwithREST_8070/clip_image002_3.jpg" width="98" height="207" /&gt;&lt;/p&gt;  &lt;p&gt;What are the protocols that are typically used? Well, the protocol between the client and the mid-tier is usually HTTP and often REST; the protocol between the mid-tier and the back-end storage is typically the native protocol of the back-end database.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/ssds/WindowsLiveWriter/AccessingthenewrelationalSDSwithREST_8070/clip_image004_2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Well, with SQL Data Services, the situation is quite similar. In these scenarios: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SDS takes the place of the back-end database, &lt;/li&gt;    &lt;li&gt;mid-tier business logic is running maybe in Windows Azure, or maybe outside, &lt;/li&gt;    &lt;li&gt;and the client, well, the client is unchanged &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="clip_image004" border="0" hspace="12" alt="clip_image004" src="http://blogs.msdn.com/blogfiles/ssds/WindowsLiveWriter/AccessingthenewrelationalSDSwithREST_8070/clip_image004_3.jpg" width="167" height="240" /&gt;&lt;/p&gt;  &lt;p&gt;In this world, we believe that you will continue to want to use the most powerful mechanism to talk from your mid-tier to SDS, together with the nicest database tools; and you will continue to want to be able to easily expose your web application to its clients in the most simple, elegant, and web-friendly way. This is why we concentrate on:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Exposing TDS (SQL Server native protocol) as the full-featured way to talk to SDS &lt;/li&gt;    &lt;li&gt;Making it very easy for you to expose REST access to your SDS-based application. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;To achieve the latter, we rely on &lt;a href="http://msdn.microsoft.com/en-us/data/bb931106.aspx" target="_blank"&gt;ADO.NET Data Services&lt;/a&gt; (aka “Astoria”). Its very purpose in life is to make building data-driven REST services as easy as possible. For those who haven’t played with ADO.NET DS, I highly recommend it --- grab a favorite beverage, watch a quick &lt;a href="http://msdn.microsoft.com/en-us/data/cc745957.aspx"&gt;introductory movie&lt;/a&gt;, get hold of a database of your own, and see what it takes to make a REST web service out of it (you might just have some of the beverage still remaining at this point).&lt;/p&gt;  &lt;p&gt;But of course, your application is unlikely to be just a one-to-one mapping of a database --- you will want to build your own business logic, your own security policies, your own views, etc. ADO.NET Data Services &lt;a href="http://msdn.microsoft.com/en-us/library/cc907912.aspx"&gt;allows&lt;/a&gt; you to implement these, and to make your creation into a real non-toy service (though this will certainly involve a few more trips into the kitchen!)&lt;/p&gt;  &lt;p&gt;But that was SQL Server on your own dev box --- how does that work with SDS and Windows Azure? Well, we intend to make it work in much the same way:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Get &lt;a href="http://go.microsoft.com/fwlink/?LinkID=130232"&gt;set-up&lt;/a&gt; to develop &lt;a href="http://www.microsoft.com/azure/webdev.mspx"&gt;Windows Azure services&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;Create an SDS Database in the cloud, and load it up with your schema. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd179449.aspx"&gt;Create&lt;/a&gt; a Windows Azure &lt;i&gt;Web Cloud Service&lt;/i&gt; Project in Visual Studio. &lt;/li&gt;    &lt;li&gt;Add &lt;i&gt;ADO.NET Data Service&lt;/i&gt; project item, and point it at the SDS Database (or at a local database with the same schema). &lt;/li&gt;    &lt;li&gt;Develop your ADO.NET Data Service (security, biz logic, templates, etc) &lt;/li&gt;    &lt;li&gt;Change the connection string to point to the real SDS Database in the cloud (if you used a local database for development) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd179441.aspx"&gt;Publish&lt;/a&gt; your service to Windows Azure. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;And at the end, you have an SDS-based REST Service, configured just the way you like it!&lt;/p&gt;  &lt;p&gt;Hope this made some sense!&lt;/p&gt;  &lt;p&gt;--Lev&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9492744" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/Data+Access/default.aspx">Data Access</category><category domain="http://blogs.msdn.com/ssds/archive/tags/REST/default.aspx">REST</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Astoria/default.aspx">Astoria</category><category domain="http://blogs.msdn.com/ssds/archive/tags/ADO.Net+Data+Services/default.aspx">ADO.Net Data Services</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Azure+Services+Platform/default.aspx">Azure Services Platform</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SQL+Data+Services/default.aspx">SQL Data Services</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SDS/default.aspx">SDS</category></item><item><title>First round of Questions and Answers</title><link>http://blogs.msdn.com/ssds/archive/2009/03/12/9471765.aspx</link><pubDate>Thu, 12 Mar 2009 17:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9471765</guid><dc:creator>davidrob</dc:creator><slash:comments>24</slash:comments><comments>http://blogs.msdn.com/ssds/comments/9471765.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=9471765</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Tuesday was an exciting day for the team, and more importantly, for the industry. I think one of the best responses I got from someone was that they “stood up from their chair and did a dance of joy”.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Here is the first round of questions I have received and the answers you are looking for.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;How will existing accounts be migrated over to the new version?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;We haven’t worked out all the details yet, but our current plans are to send invites to all registered users when we launch the CTP by mid-year 2009. &lt;/I&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Are we losing some BASE capabilities to grant ACID capabilities?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The whole theory behind BASE (basically available, soft state, eventually consistent) is to gain scalability at the cost of consistency. We have always supported full ACID capabilities in the service and will continue to do so.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Are we losing scalability or partition support to guarantee consistency?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The short answer is no. The foundation of SDS has not changed. All of the guarantees around scalability and consistency still apply. In the ACE model, each authority had one or more containers with each container being the unit of consistency for query and update.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The new SDS model hasn’t changed this if you think of each authority now being a server and each container a database.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You now get the richness of the T-SQL model over your databases! &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;When? or to quote JamieT &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;“When do I get to party on this new service”?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;We’re on track to deliver a public CTP mid-calendar year 2009 and ship in the second half of calendar year 2009.&lt;/I&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;If Microsoft can deliver on the features for SQL Data Services (SDS) announced today then they have set the bar for SQL and Cloud database vendors&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Yes, we believe we have.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Will SDS support Database Encryption (certificate and key management). &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Any support for row level versioning?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Database encryption? Not initially, but it’s on the list and as we have demonstrated – if there is sufficient customer demand, it will be one of the first things we add after v1. As far as row level versioning, this can mean a few different things. Do we support statement level snapshot transactions? Yes. Do we support Change Data Capture? It is still being evaluated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The blog entry states “If it works with SQL Server, it will largely work with SQL Data Services.”. That word “largely” bothers me a little – it suggests the functionality is going to be reduced slightly. Details please?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We will be providing documentation soon on what is and is not supported in SDS. I’ll post an entry to the blog once the guidance is available and you can also keep an eye out for it on our &lt;A href="http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx"&gt;MSDN Dev Center&lt;/A&gt;. But, to answer the question – We say *largely* due to the fact that there are things that just don’t apply in a cloud based world like setting the location of a data or log file or making server wide configuration changes.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In v1 we expect to deliver a surface area that will support the vast majority of SQL Server database applications. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;What artificial limits will be in place?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The database size will be capped. We are still evaluating what the cap will be, but the plan is to ensure that the allowed database size supports most, if not all, departmental and web application workloads.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Do we have to pay per instance, per MB of storage or per bandwidth usage?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The pricing options and levels are still being finalized. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Will it be SQL Server 2005 or 2008? Enterprise or Standard?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;I style="mso-bidi-font-style: normal"&gt;The core engine is based on the SQL Server 2008 technology foundation. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;The feature set does not map to a specific SQL Server SKU – in fact you should think of the service as its own SKU.&lt;/I&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Will we be able to connect to our cloud instances from SQL Server Management Studio (SSMS)? And will we be able to buy just the client tools without an on-premises server license?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Our plans are to support SSMS, but it might be a requirement to install a new version or a hotfix or two. As far as buying just the client tools, using SSMS Express is a great option. You can find out more info &lt;A href="http://msdn.microsoft.com/en-us/library/ms365247.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ms365247.aspx"&gt;here&lt;/A&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Will replication between instances be offered to aid with Business Intelligence?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Not initially. After you start working with the service let us know what functionality to include or scenarios to support. We want to hear from you! &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Will you offer hosted SSIS/SSAS/SSRS?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;It’s on the product roadmap, but I can’t comment on specifics or timing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The blog entry states that only SQL Server authentication (username/password) will be offered initially. Can we assume that eventually the &lt;I style="mso-bidi-font-style: normal"&gt;&lt;A href="http://www.microsoft.com/servicesconnector/" target=_blank mce_href="http://www.microsoft.com/servicesconnector/"&gt;Microsoft Services Connector&lt;/A&gt;&lt;/I&gt; will be used to offer Windows Authentication?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Post v1 you can expect a more robust authentication story. I can’t discuss implementation details yet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Will we have the option to expose a REST head using ADO.NET Data Services as part of SDS’s offerings (i.e. at the flip of a switch) or will we have to implement ADO.NET Data Services separately ourselves on Windows Azure?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;During the v1 timeframe you will need to implement this yourself on the Azure Services Platform.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This approach is very similar to using ADO.NET Data Services against &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;an on-premises SQL Server.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There are many key capabilities of the framework that you specify (security, etc.) and so this does require some coding.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;You say, you will no longer support the ACE model since Windows Azure has the same data model. If I’m going to put my application in Windows Azure (as I did) my best option for data is SDS, right? As I understood, Microsoft’s approach for cloud computing was Windows Azure as the platform for developers and SDS to store the data. And now you say I can use Windows Azure storage… what’s the difference? What’s the path to follow?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;best storage option for an Azure Services Platform application depends on your application. At a very high level, if you require the features of a relational database, use SDS. If you require basic blob or “schemaless” storage, then Windows Azure Storage is for you.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Both will be key capabilities available to developers in the overall Azure Services platform.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Will the new SDS features support accessing SQL Server in the Cloud using LINQ to Entities and the ADO.NET Entity Framework?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;It will work based on our client library story.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Interop through ADO.NET is one of our top scenarios.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3 face=Calibri&gt;I just finished reading the latest post on&amp;nbsp;&lt;/FONT&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;A href="http://blogs.technet.com/dataplatforminsider/default.aspx" target=_blank mce_href="http://blogs.technet.com/dataplatforminsider/default.aspx"&gt;Data Platform Insider Blog&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;. It says that customers who wish to use REST based interfaces to SDS can do it through customized ADO.NET Data Services. Does this mean that customers can consume the REST based ADO.NET Data Services through any platform?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Yes that is correct. I would also like to point out that we have drivers for SQL Server to work with most popular development stacks like PHP, Java and Ruby. Those drivers work with SDS as well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Your latest blog posting says that the ACE model will no longer be supported – I guess you are referring to the SDS storage, does this also include the Windows Azure sStorage?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;These announcements do not affect Windows Azure Storage in any way. That is still a key foundational piece of the Azure Services Platform.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;How can an existing applications based on the ACE model be migrated to the newer version?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;There is no direct migration path from the ACE based SDS to the relational based SDS. What you can do, however, is use the existing SSIS adaptor to move the data from your containers down to tables within a SQL Server or SQL Server Express database and then start using all of the relational features in the product. When the CTP of SDS goes live mid-calendar year, just deploy your schema and database to SDS via the available tools (e.g. Visual Studio)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Does Windows Azure Storage and SDS both use SQL Server under the hood? Is there really a difference between the two storage options?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;I don’t have all the details on how Windows Azure Storage works under the hood, but these are two distinct storage options of the Azure Services Platform – similar to the difference between saving data to your local file system and saving it to a database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;With ADO.NET Data Services compatibility, do you mean I can work against the System.Data.SqlClient and in the theory only change my connection string to switch between a local database and SDS?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;That’s exactly what I mean. Pretty cool isn’t it?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9471765" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/ADO.Net+Data+Services/default.aspx">ADO.Net Data Services</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SQL+Data+Services/default.aspx">SQL Data Services</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SDS/default.aspx">SDS</category><category domain="http://blogs.msdn.com/ssds/archive/tags/T-SQL/default.aspx">T-SQL</category><category domain="http://blogs.msdn.com/ssds/archive/tags/TDS/default.aspx">TDS</category><category domain="http://blogs.msdn.com/ssds/archive/tags/ADO.Net/default.aspx">ADO.Net</category></item><item><title>SSDS at PDC 2008</title><link>http://blogs.msdn.com/ssds/archive/2008/09/18/8957688.aspx</link><pubDate>Thu, 18 Sep 2008 20:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8957688</guid><dc:creator>Soumitra Sengupta</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/ssds/comments/8957688.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=8957688</wfw:commentRss><description>&lt;P&gt;It is around 40 days to PDC and the excitement is building.&amp;nbsp; We have a ton of work to do between now and then and the team is heads down getting ready for this major event.&amp;nbsp; If you look at the PDC 2008 breakout sessions already announced, it is incredible that we will have 26 sessions on Cloud Services and 6 sessions related to SQL Server Data Services (SSDS).&amp;nbsp; You can look it up &lt;A class="" href="https://sessions.microsoftpdc.com/public/sessions.aspx" target=_blank mce_href="https://sessions.microsoftpdc.com/public/sessions.aspx"&gt;here&lt;/A&gt;.&amp;nbsp; You can see Mike and Jennifer's interview with Amitabh Srivastava &lt;A class="" href="http://www.microsoftpdc.com/View.aspx?post=91d46819-8472-40ad-a661-2c78acb4018c:8955975&amp;amp;tag=PDC2008" target=_blank mce_href="http://www.microsoftpdc.com/View.aspx?post=91d46819-8472-40ad-a661-2c78acb4018c:8955975&amp;amp;tag=PDC2008"&gt;here&lt;/A&gt;, where he talks about some of the things his team has been working on.&amp;nbsp; Unfortunately he cannot talk much about it, but I can assure you coming to PDC this year will be well worth it.&amp;nbsp; In my mind this is as big and maybe bigger than when we announced the .Net wave.&amp;nbsp; The cloud wave is a major event and disruption in our industry and you will get to see and hear from the guys driving this wave inside Microsoft at PDC 2008.&lt;/P&gt;
&lt;P&gt;That is as much as I can say about our overall Cloud services initiatives.&amp;nbsp; Specifically, as a member of the SQL Server Data Services (SSDS) team, I am psyched to say that we have scheduled 3 talks directly related to SSDS, 1 talk from our Technical Fellow Dave Campbell on how we are evolving and extending our comprehensive Data Platform and the fast growing SQL business to the cloud and another 3-4 talks on technologies like Astoria, Velocity, Sync Framework&amp;nbsp;and Entity Frameworks that are important to our cloud strategy.&amp;nbsp; So here are the key talks and a brief outline of what you can expect from these talks at PDC.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1. Microsoft SQL Server: Data-Driven Applications from Device to Cloud - Dave Campbell&lt;/STRONG&gt;.&amp;nbsp; Dave has been through it all. He will present the key trends that are shaping our industry and how we are evolving our Data Platform from devices, desktop, server to the cloud and the services that makes this platform worth betting on.&amp;nbsp; If you ever wondered what software and services have to do with data, you do not want to miss this talk.&amp;nbsp; Dave's talk will set the stage for all the talks to follow on data and tie them together.&amp;nbsp; So this has to be a must attend talk for you if you care about data.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2. A Lap around SQL Server Data Services - Soumitra Sengupta&lt;/STRONG&gt;.&amp;nbsp; This will be an advanced technical presentation where I will explain how we got started on SSDS, how it relates to our Cloud and Data Platform strategy, how we see our Cloud services vis-a-vis our on-premises SQL Server offering.&amp;nbsp; You will also learn why SSDS seems like a departure from hosted SQL Server.&amp;nbsp; I get that one a lot.&amp;nbsp; Tables, Columns, T-SQL anyone.&amp;nbsp; I will fly through this material quickly and spend most of the time coding up an application using our REST and SOAP interfaces.&amp;nbsp; I promise there will be one or two surprises during this presentation.&amp;nbsp; I will also explain how we run our service and the trade-offs and questions that should be on developers' mind as they build applications using SSDS.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3. Under the Hood: Building SQL Server Data Services - Istvan Cseri and Gopal Kakivaya&lt;/STRONG&gt;.&amp;nbsp; Man what can I say.&amp;nbsp; These guys are going to take the lid off SSDS and really dive under the hood and talk about how this service is built.&amp;nbsp; If you want to see how to build a fault-tolerant, highly available multi-datacenter service, you cannot miss this talk.&amp;nbsp; It will demystify what we have built and how we operate this.&amp;nbsp; This is the first time we will go this deep.&amp;nbsp; These guys are real rock stars and I will not be upset if you&amp;nbsp;miss my talk BUT DO NOT MISS THIS ONE.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;4. SQL Server Data Services: Futures - Patric McElroy&lt;/STRONG&gt;.&amp;nbsp; If you are curious after listening to the first 3 talks about where we are headed with SSDS,&amp;nbsp; this is the talk for you.&amp;nbsp; There will be lots of surprises as Patric will show you how we are thinking about extending our entire data platform and services to the cloud.&amp;nbsp; This is a real forward looking session but there will be demos on the way to give you a clear idea of the vision and the path ahead.&lt;/P&gt;
&lt;P&gt;In addition we will have lunch sessions, lounges, booth and Hand-on-Labs.&amp;nbsp; You will get to meet, greet, ask questions and socialize with the team members who are making it all happen and if there is enough interest, we will try to get a group together and do something fun during PDC.&amp;nbsp; So if you are interested let, David Robinson know.&amp;nbsp; I know he is in touch with Mike Amundsen already about this.&lt;/P&gt;
&lt;P&gt;Aside from these 4 talks, we have the following talks where we will establish the linkages between Sync, ADO.Net Data Services (Astoria), Velocity and other Microsoft services and SSDS.&amp;nbsp; So it would be interesting for you to attend these as well.&lt;/P&gt;
&lt;P&gt;1. Microsoft Sync Framework: Enterprise Data in the Cloud and on Devices - Liam Cavanagh&lt;BR&gt;2. Microsoft Sync Framework Advances - Lev Novik&lt;BR&gt;3. Developing Applications Using Data Services&amp;nbsp;- Mike Flasko&lt;BR&gt;4. Entity Framework Futures -&amp;nbsp;Tim Mallalieu&lt;BR&gt;5. Project "Velocity": A First Look - Murali Krishnaprasad&lt;BR&gt;6. A Lap around Building Block Services - John Shewchuk&lt;BR&gt;7. Architecture of the Building Block Services - Dennis Pilarinos, John Shewchuk&lt;BR&gt;&lt;BR&gt;Obviously there will be the Keynote from Ray Ozzie to set the stage for this wave and you cannot miss that.&amp;nbsp; I also hear Don Box and Chris Anderson are cooking up something using SSDS.&amp;nbsp; These 2 guys have always lit up PDC and I do not think you will be disappointed this time around.&lt;/P&gt;
&lt;P&gt;See you all there.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8957688" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/Software+plus+Service/default.aspx">Software plus Service</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Database+as+a+Service/default.aspx">Database as a Service</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/ssds/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SSDS/default.aspx">SSDS</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SOAP/default.aspx">SOAP</category><category domain="http://blogs.msdn.com/ssds/archive/tags/cURL/default.aspx">cURL</category><category domain="http://blogs.msdn.com/ssds/archive/tags/PDC08/default.aspx">PDC08</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Astoria/default.aspx">Astoria</category><category domain="http://blogs.msdn.com/ssds/archive/tags/ADO.Net+Data+Services/default.aspx">ADO.Net Data Services</category></item><item><title>Jon Udell cURL's with SQL Server Data Services</title><link>http://blogs.msdn.com/ssds/archive/2008/08/28/8902143.aspx</link><pubDate>Thu, 28 Aug 2008 03:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8902143</guid><dc:creator>Soumitra Sengupta</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/ssds/comments/8902143.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=8902143</wfw:commentRss><description>&lt;P&gt;Just read Jon Udell's post on SQL Server Data Services (SSDS) &lt;A class="" href="http://blog.jonudell.net/2008/08/27/the-continuum-of-access-styles-in-the-emerging-microsoft-cloud/#comment-125120" target=_blank mce_href="http://blog.jonudell.net/2008/08/27/the-continuum-of-access-styles-in-the-emerging-microsoft-cloud/#comment-125120"&gt;here&lt;/A&gt;.&amp;nbsp; Happy to hear that Jon was able to explore SSDS with cURL &lt;EM&gt;"within minutes of cracking open the SSDS documentation".&lt;/EM&gt;&amp;nbsp; Readers who are wondering what Jon is talking about, should read Jeff Currier, one of the guys writing real code that we ship in SSDS, talking about using cURL to explore SSDS &lt;A class="" href="http://blogs.msdn.com/jcurrier/archive/2008/04/13/curl-ing-up-with-sql-server-data-services.aspx" target=_blank mce_href="http://blogs.msdn.com/jcurrier/archive/2008/04/13/curl-ing-up-with-sql-server-data-services.aspx"&gt;here&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;When few of us crazies started thinking of SSDS, a non-negotiable requirement was that developers should be able to start exploring and using the service quickly.&amp;nbsp; There is so much going on in the cloud services space that if it took too long to experiment with a new service, we were afraid that developers will put it on the shelve and may never give it a spin.&amp;nbsp; I know I do not like to spend months on something to see if I would use it.&amp;nbsp; It was hard for us to "cover up" the SQL Server heritage of SSDS, but we argued that simplicity is a virtue that we should aspire to.&lt;/P&gt;
&lt;P&gt;Jon hits on an interesting point when he says &lt;EM&gt;'&lt;/EM&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;EM&gt;while the novelty of “just coding to a URL” on a Microsoft platform will undoubtedly attract some tirekickers who otherwise wouldn’t show up, the real draw will be the ability to exercise choice along the whole continuum'.&amp;nbsp; &lt;/EM&gt;Internally we use the words "reach" and "rich".&amp;nbsp; We believe that to be a platform with large adoption, one needs to provide both "reach" (so that people from all other platforms can use you) as well as "richness" (so that people who use your platform exlusively have a rich set of tools to leverage).&amp;nbsp; Today it is easy to see that SSDS is aiming to "reach" as many developers as possible.&amp;nbsp; To do this we have to address "the continuum of access styles".&amp;nbsp; Jon seems to be saying that we are meeting that goal.&amp;nbsp; What do you think?&amp;nbsp; Are we close?&amp;nbsp; Are we way off base?&amp;nbsp; Or we should not worry about the "continuum of access styles".&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;It will be interesting to hear from you all.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8902143" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/Cloud/default.aspx">Cloud</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SSDS/default.aspx">SSDS</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Data+Access/default.aspx">Data Access</category><category domain="http://blogs.msdn.com/ssds/archive/tags/cURL/default.aspx">cURL</category><category domain="http://blogs.msdn.com/ssds/archive/tags/ADO.Net+Data+Services/default.aspx">ADO.Net Data Services</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Tools/default.aspx">Tools</category></item><item><title>Why Astoria alignment is not that trivial</title><link>http://blogs.msdn.com/ssds/archive/2008/07/15/8732676.aspx</link><pubDate>Tue, 15 Jul 2008 08:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8732676</guid><dc:creator>Soumitra Sengupta</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/ssds/comments/8732676.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=8732676</wfw:commentRss><description>&lt;P&gt;I have been meaning to write about this topic for quite some time.&amp;nbsp; But it took me quite a while to understand deeply the key issues in aligning Astoria and SSDS.&amp;nbsp; Thanks to Alan Bush, an architect in our team, I have a much better understanding of the key issues.&amp;nbsp; The tendency for most of us is to focus on the data model and query language differences between Astoria and SSDS.&amp;nbsp; Turns out, while they are important, they are not the most difficult ones to work in.&amp;nbsp; So here is what I have learnt from Alan:&lt;/P&gt;
&lt;P&gt;a. Astoria protocol and interaction model deals with only a single consistency domain.&amp;nbsp; Each consistency domain sort of maps to a database.&amp;nbsp; Astoria consistency domain is akin to SSDS container.&amp;nbsp; SSDS data model actually spans multiple consistency domains.&amp;nbsp; It is possible to write a query across containers or even query for container properties.&amp;nbsp; Yes Astoria can be extended to address this and we are working on that with Pablo and the Astoria team.&lt;BR&gt;b. Multi-tenancy is a fundamental concept in SSDS while Astoria has no such concept at this point in time.&amp;nbsp; We have to work through this as well.&amp;nbsp; This has huge implications in the security model for the service.&lt;BR&gt;c. Entities in SSDS do not require schema while default for Astoria is EDM schemas.&amp;nbsp; While on the surface this is an easy problem to solve yet it requires you to think through all the options.&amp;nbsp; If you look at the data model for Google App Engine, you will see how they chose to solve this problem - typed entities and expando entities are 2 separate concepts.&amp;nbsp; It is one way to deal with it but think about updates on a graph where you have both typed and flexible entities, how would the user deal with the semantic differences between the two concepts in the same transaction?&lt;/P&gt;
&lt;P&gt;There are host of issues but these are some of the top ones we are grappling with.&amp;nbsp; Rest assured minds lot sharper than mine are working this and if there is an elegant solution, they will find it.&amp;nbsp; I have full faith that by PDC we will have a compelling story to tell around SSDS and Astoria.&amp;nbsp; So stay tuned.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8732676" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/Software+plus+Service/default.aspx">Software plus Service</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Query+Language/default.aspx">Query Language</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SSDS/default.aspx">SSDS</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Astoria/default.aspx">Astoria</category><category domain="http://blogs.msdn.com/ssds/archive/tags/EDM/default.aspx">EDM</category><category domain="http://blogs.msdn.com/ssds/archive/tags/ADO.Net+Data+Services/default.aspx">ADO.Net Data Services</category></item><item><title>Roger Jennings talks about SSDS in a Visual Studio Magazine Article</title><link>http://blogs.msdn.com/ssds/archive/2008/07/02/8680559.aspx</link><pubDate>Wed, 02 Jul 2008 10:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8680559</guid><dc:creator>Soumitra Sengupta</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ssds/comments/8680559.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=8680559</wfw:commentRss><description>&lt;P&gt;Roger has an interesting article on SSDS in the latest Visual Studio Magazine &lt;A class="" href="http://visualstudiomagazine.com/features/article.aspx?editorialsid=2514" target=_blank mce_href="http://visualstudiomagazine.com/features/article.aspx?editorialsid=2514"&gt;here&lt;/A&gt;.&amp;nbsp; It is really interesting to see the performance data between the SOAP and the REST end points of SSDS.&amp;nbsp; It would be really interesting to dig into this.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;One bit of correction - the SSDS flexible entity model was developed independent of EDM / EF and the Astoria model.&amp;nbsp; At this point in time, both teams are&amp;nbsp;working together to get this aligned.&lt;/P&gt;
&lt;P&gt;I thought Dave Campbell in one of his press interviews had mentioned it but I could not find the reference.&amp;nbsp; Sorry Roger.&amp;nbsp; So here is an aswer to your question - SSDS is built using SQL Server 2005, SP2 as the starting code base.&amp;nbsp; That is the starting point and we made changes to it.&amp;nbsp; Over time, some of these changes will make its way into the SQL Server mainline and SQL Server 2008 will make its way into SSDS.&amp;nbsp; We wanted to proceed in parallel as fast as we could and this was the best way to do it.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8680559" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/Cloud/default.aspx">Cloud</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Query+Language/default.aspx">Query Language</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SSDS/default.aspx">SSDS</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SOAP/default.aspx">SOAP</category><category domain="http://blogs.msdn.com/ssds/archive/tags/REST/default.aspx">REST</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Astoria/default.aspx">Astoria</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Entity+Framework/default.aspx">Entity Framework</category><category domain="http://blogs.msdn.com/ssds/archive/tags/EDM/default.aspx">EDM</category><category domain="http://blogs.msdn.com/ssds/archive/tags/ADO.Net+Data+Services/default.aspx">ADO.Net Data Services</category></item></channel></rss>