<?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>ADO.NET Data Services Team Blog : PDC</title><link>http://blogs.msdn.com/astoriateam/archive/tags/PDC/default.aspx</link><description>Tags: PDC</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Breaking Down ‘Data Silos’ – The Open Data Protocol (OData)</title><link>http://blogs.msdn.com/astoriateam/archive/2009/11/17/breaking-down-data-silos-the-open-data-protocol-odata.aspx</link><pubDate>Tue, 17 Nov 2009 09:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923457</guid><dc:creator>dpblogs</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/astoriateam/comments/9923457.aspx</comments><wfw:commentRss>http://blogs.msdn.com/astoriateam/commentrss.aspx?PostID=9923457</wfw:commentRss><description>&lt;P&gt;A few weeks ago we &lt;A href="http://blogs.msdn.com/astoriateam/archive/2009/10/19/share-your-data-across-data-sources-sharepoint-sql-server-azure-reporting-services-etc-applications-net-silverlight-excel-etc-using-data-services.aspx" mce_href="http://blogs.msdn.com/astoriateam/archive/2009/10/19/share-your-data-across-data-sources-sharepoint-sql-server-azure-reporting-services-etc-applications-net-silverlight-excel-etc-using-data-services.aspx"&gt;posted&lt;/A&gt; about steps we’ve been taking to enable a wide range of data sources (DB, SharePoint, Reports, Cloud storage services, etc) to expose their data for programmatic access from any platform (Java, PHP, Silverlight, .NET, AJAX, etc) using a simple HTTP/AtomPub based protocol as the means of communication.&amp;nbsp; Our exploration in the area of data sharing has been driven by frustration we’ve observed in the broader community around the fact that data tends to exist in horizontal or vertical silos: it can be shared within a particular environment but often becomes difficult to use beyond its original intent. For example, one factor that can contribute to such a “silo effect”, is application domain/business logic that changes the shape of its data such that it is harder to share. As systems continue to become more interconnected, the need to reuse information in its raw form or exposed through layers of domain/business logic grows and, it probably goes without saying, such data becomes more valuable the more it can be shared. It is this need for data sharing, regardless of the type of data source, where the “silo effect” becomes increasingly painful.&lt;/P&gt;
&lt;P&gt;Driven by the goal to enable simple data sharing across disparate data sources, today, at &lt;A href="http://microsoftpdc.com/" mce_href="http://microsoftpdc.com/"&gt;PDC&lt;/A&gt;, we are announcing the &lt;A href="http://www.odata.org/" mce_href="http://www.odata.org/"&gt;Open Data Protocol (OData)&lt;/A&gt;.&amp;nbsp; OData is an open protocol for sharing data that provides a way to break down data silos and increase the shared value of data by creating an ecosystem in which data consumers can interoperate with data producers in a way that is far more powerful than currently possible, enabling more applications to make sense of a broader set of data. Every producer and consumer of data that participates in this ecosystem increases its overall value. This is similar in many ways to Microsoft’s efforts with ODBC, although applied to the Web environment and supporting a variety of data sources including (but not limited to) relational databases, file systems, content management systems, and traditional web sites.&lt;/P&gt;
&lt;P&gt;OData applies web technologies such as &lt;A href="http://www.w3.org/Protocols/" mce_href="http://www.w3.org/Protocols/"&gt;HTTP&lt;/A&gt;, &lt;A href="http://www.ietf.org/rfc/rfc4287.txt" mce_href="http://www.ietf.org/rfc/rfc4287.txt"&gt;Atom Publishing Protocol &lt;/A&gt;(AtomPub) and &lt;A href="http://json.org/" mce_href="http://json.org/"&gt;JSON&lt;/A&gt; to provide access to information from a variety of applications, services, and stores and will be published under the &lt;A href="http://www.microsoft.com/interop/osp/default.mspx" mce_href="http://www.microsoft.com/interop/osp/default.mspx"&gt;Open Specification Promise&lt;/A&gt; to allow anyone to freely interoperate with OData implementations.&amp;nbsp; OData was previously known informally as the “&lt;A href="http://msdn.microsoft.com/en-us/library/dd541188(PROT.10).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd541188(PROT.10).aspx"&gt;data services protocol&lt;/A&gt;”, however, we’re renaming the specification to better express its intent.&amp;nbsp; We are very interested in working with the web community around how to best align OData to future versions of AtomPub or other appropriate standards and welcome participation from anyone interesting in furthering the type of data sharing ecosystem OData strives to enable.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;From a Microsoft standpoint, the &lt;A href="http://msdn.microsoft.com/en-us/data/bb931106.aspx" mce_href="http://msdn.microsoft.com/en-us/data/bb931106.aspx"&gt;Data Services framework&lt;/A&gt; was the first Microsoft technology to support the Open Data Protocol in Visual Studio 2008 SP1 and provides developers with client libraries for .NET, Silverlight, AJAX, PHP and Java. In addition to developing WCF Data Services, Microsoft currently supports the OData in &lt;A href="http://www.microsoft.com/sqlserver/2008/" mce_href="http://www.microsoft.com/sqlserver/2008/"&gt;SQL Server&lt;/A&gt; 2008 R2, &lt;A href="http://msdn.microsoft.com/en-us/library/dd179423.aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd179423.aspx"&gt;Windows Azure Table Storage&lt;/A&gt;, Excel 2010 (through &lt;A href="http://www.powerpivot.com/" mce_href="http://www.powerpivot.com/"&gt;PowerPivot&lt;/A&gt;) and &lt;A href="http://sharepoint2010.microsoft.com/product/Benefits/IT-Developers/Pages/Top-Features.aspx" mce_href="http://sharepoint2010.microsoft.com/product/Benefits/IT-Developers/Pages/Top-Features.aspx"&gt;SharePoint 2010&lt;/A&gt; with many other applications (such as &lt;A href="http://www.microsoft.com/mediaroom/" mce_href="http://www.microsoft.com/mediaroom/"&gt;Microsoft Mediaroom&lt;/A&gt;) in the works.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;In addition to MSFT technologies, we’ve also already seen interest in the community to grow the OData ecosystem.&amp;nbsp; For example, &lt;A href="http://www.ibm.com/developerworks/websphere/downloads/xs_rest_service.html" mce_href="http://www.ibm.com/developerworks/websphere/downloads/xs_rest_service.html"&gt;IBM’s WebSphere eXtreme Scale project implements the protocol&lt;/A&gt; to enable broad accessibility to their grid technologies. &lt;/P&gt;
&lt;P&gt;We’re actively working to provide more public facing data and tools for OData.&amp;nbsp; For now, be sure to check out &lt;A href="http://www.odata.org/" mce_href="http://www.odata.org"&gt;www.odata.org&lt;/A&gt;. As we progress we’ll be sure to post our thoughts and ideas for your feedback.&amp;nbsp; We look forward to your feedback and participation in this effort.&lt;/P&gt;
&lt;P&gt;-Mike Flasko&lt;/P&gt;
&lt;P&gt;Lead Program Manager, Microsoft&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923457" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/astoriateam/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/astoriateam/archive/tags/ADO.NET+Data+Services/default.aspx">ADO.NET Data Services</category><category domain="http://blogs.msdn.com/astoriateam/archive/tags/What_2700_s+New/default.aspx">What's New</category><category domain="http://blogs.msdn.com/astoriateam/archive/tags/OData/default.aspx">OData</category></item><item><title>Simplifying our n-tier development platform: making 3 things 1 thing</title><link>http://blogs.msdn.com/astoriateam/archive/2009/11/17/simplifying-our-n-tier-development-platform-making-3-things-1-thing.aspx</link><pubDate>Tue, 17 Nov 2009 09:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923458</guid><dc:creator>dpblogs</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/astoriateam/comments/9923458.aspx</comments><wfw:commentRss>http://blogs.msdn.com/astoriateam/commentrss.aspx?PostID=9923458</wfw:commentRss><description>&lt;P&gt;As you’ve probably observed, we’ve been working hard over the past year or so to grow our application stacks to better support the types of applications (Silverlight, rich desktop, AJAX, etc) and services (SOAP, REST, etc) that are required to build modern, robust solutions.&amp;nbsp; At present, a few of the technologies we have to help in building services &amp;amp; n-tier applications are: &lt;A href="http://msdn.microsoft.com/en-us/netframework/aa663324.aspx" mce_href="http://msdn.microsoft.com/en-us/netframework/aa663324.aspx"&gt;Windows Communication Foundation&lt;/A&gt;, &lt;A href="http://www.silverlight.net/riaservices/" mce_href="http://www.silverlight.net/riaservices/"&gt;.NET RIA Services&lt;/A&gt; and &lt;A href="http://msdn.microsoft.com/en-us/data/bb931106.aspx" mce_href="http://msdn.microsoft.com/en-us/data/bb931106.aspx"&gt;ADO.NET Data Services&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;We’ve been very pleased to see each of these stacks be well received in the community and, given that positive feedback, we’ve been eagerly working on expanding each based on your comments.&amp;nbsp; While today these stacks target different application scenarios and/or levels of abstraction, we see opportunities to align their foundations by building the concepts shared in each stack (authentication, conventions for business logic, logging, configuration, etc) on a single foundation.&amp;nbsp; Additionally, we’ve heard your feedback that traversing our offerings in this space is, at times, too complicated.&lt;/P&gt;
&lt;P&gt;So, with the goal of simplifying our platform by aligning common components, we’d like to announce a few changes we’ll be making to achieve our goals….&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Windows Communication Foundation (WCF) == your “one stop shop” for building services and n-tier applications&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Since .NET Fx 3.0, WCF has been the place to go to in the .NET Framework to rapidly build service-oriented applications that communicate across the web and the enterprise.&amp;nbsp; As we’ve developed the product roadmaps for .NET RIA Services and ADO.NET Data Services we’ve found they complement the core WCF stack quite well as components/extensions for WCF or as new top-level layers of abstraction.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;To formalize our direction in aligning these technologies, we’re making a few name changes in the .NET Framework 4 timeframe.&amp;nbsp; ADO.NET Data Services will change its name slightly to be &lt;B&gt;WCF Data Services &lt;/B&gt;and .NET RIA Services will be known as &lt;B&gt;WCF RIA Services&lt;/B&gt;.&amp;nbsp; We’ll be talking about our alignment of these technologies starting at this &lt;A href="http://microsoftpdc.com/" mce_href="http://microsoftpdc.com/"&gt;PDC&lt;/A&gt;, so if you are attending, keep an eye out for sessions and information at the event.&lt;/P&gt;
&lt;P&gt;We think of these name changes as a key first step in simplifying our offerings in this space.&amp;nbsp; Starting at this PDC and continuing over the coming Silverlight &amp;amp; .NET Framework releases cycles, you’ll see us further bring together these applications stacks such that you can leverage key parts of each in one WCF-based application.&amp;nbsp; As we progress along this path we’ll be sure to post our thinking to get your feedback. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Q&amp;amp;A&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;We thought this might generate a few questions, so here’s a couple Q&amp;amp;As on the topic that should help clarify this announcement…&lt;/P&gt;
&lt;P&gt;Q: Now that the names are aligned, when will alignment occur in the products?&lt;/P&gt;
&lt;P&gt;A:&amp;nbsp; We’ll start aligning the technologies in the .NET Framework 4 and Silverlight 4 timeframes and, guided by your feedback, continue through subsequent release cycles as appropriate.&lt;/P&gt;
&lt;P&gt;Q: Doesn’t ADO.NET Data Services and .NET RIA Services already use WCF?&lt;/P&gt;
&lt;P&gt;A: They do, but we believe we can further their alignment &amp;amp; integration to provide a more seamless developer experience.&lt;/P&gt;
&lt;P&gt;Q: Does this mean you are changing the direction of Data Services?&lt;/P&gt;
&lt;P&gt;A: The vision we have for Data Services does not change with this announcement. We believe this announcement further solidifies our investment in the area of simple, standards-based communication&amp;nbsp;on the web by (overtime) bringing support for the Data Services conventions directly into WCF.&amp;nbsp;&amp;nbsp;For further details, see this post on our future&amp;nbsp;direction regarding data services and OData support: &lt;A href="http://blogs.msdn.com/astoriateam/archive/2009/11/17/breaking-down-data-silos-the-open-data-protocol-odata.aspx"&gt;http://blogs.msdn.com/astoriateam/archive/2009/11/17/breaking-down-data-silos-the-open-data-protocol-odata.aspx&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Q: How does this announcement affect the planned Data Services update for .NET Fx 3.5 SP1?&lt;/P&gt;
&lt;P&gt;A: It doesn’t.&amp;nbsp; The Data Services update for .NET Fx 3.5 SP1 will ship as planned this calendar year.&lt;/P&gt;
&lt;P&gt;-Mike Flasko&lt;/P&gt;
&lt;P&gt;Lead Program Manager, &lt;STRIKE&gt;ADO.NET&lt;/STRIKE&gt; WCF Data Services&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923458" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/astoriateam/archive/tags/Project+Codename+_2600_quot_3B00_Astoria_2600_quot_3B00_/default.aspx">Project Codename &amp;quot;Astoria&amp;quot;</category><category domain="http://blogs.msdn.com/astoriateam/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/astoriateam/archive/tags/ADO.NET+Data+Services/default.aspx">ADO.NET Data Services</category><category domain="http://blogs.msdn.com/astoriateam/archive/tags/What_2700_s+New/default.aspx">What's New</category></item><item><title>Data Services Content @ PDC</title><link>http://blogs.msdn.com/astoriateam/archive/2008/10/31/data-services-content-pdc.aspx</link><pubDate>Fri, 31 Oct 2008 21:14:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9027073</guid><dc:creator>dpblogs</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/astoriateam/comments/9027073.aspx</comments><wfw:commentRss>http://blogs.msdn.com/astoriateam/commentrss.aspx?PostID=9027073</wfw:commentRss><description>&lt;p&gt;PDC is done for another year.&amp;#160; We had a great time presenting and chatting everyone.&amp;#160; Thanks for all your thoughtful feedback!&amp;#160;&amp;#160; If you didn't make it to all the data services PDC sessions....&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;First&lt;/strong&gt;: Shame on you.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Second&lt;/strong&gt;: Here is a summary (with links to recordings) of the data services focused sessions at PDC:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;RTM or CTP (announced at PDC) technologies:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/pdc2008/TL07/"&gt;Developing Applications Using Data Services&lt;/a&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;See how to use common libraries and tools when building applications using on premises and/or cloud services (Windows Azure services, SQL Data Services, etc).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/pdc2008/ES07/"&gt;Programming Windows Azure Tables Using Data Services Client Libraries and Tools&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Learn how to use the highly scalable, available and durable Windows Azure table storage service. This session presents a deep dive with demos (using ADO.NET Data Services clients &amp;amp; interaction conventions) showing in detail how to work with cloud storage.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Data Services Framework Futures&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/pdc2008/TL08/"&gt;Offline-Enabled Data Services and Desktop Applications&lt;/a&gt; : (&amp;quot;Astoria Offline&amp;quot;)&lt;/p&gt;  &lt;p&gt;Learn how to create offline-capable applications that have a local replica of their data, how to synchronize that replica with an online data service when a network connection becomes available, and how replicas can be used with the ADO.NET Entity Framework.&lt;/p&gt;  &lt;p&gt;Stay tuned to this blog for details on an upcoming CTP of &amp;quot;Astoria Offline&amp;quot;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Mike Flasko&lt;/p&gt;  &lt;p&gt;ADO.NET Data Services, Program Manager&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9027073" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/astoriateam/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/astoriateam/archive/tags/PDC2008/default.aspx">PDC2008</category></item><item><title>See you at PDC</title><link>http://blogs.msdn.com/astoriateam/archive/2008/10/24/see-you-at-pdc.aspx</link><pubDate>Sat, 25 Oct 2008 03:46:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9015490</guid><dc:creator>dpblogs</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/astoriateam/comments/9015490.aspx</comments><wfw:commentRss>http://blogs.msdn.com/astoriateam/commentrss.aspx?PostID=9015490</wfw:commentRss><description>&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f634b209-1306-4ca9-b93c-0aa2051f9fe6" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PDC2008" rel="tag"&gt;PDC2008&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;A few of us from the Astoria team will be at PDC this year.&amp;#160; If you are heading to the conference and want to chat about data services, drop us a note or we'll likely bump into you in the lounge / discussion areas.&lt;/p&gt;  &lt;p&gt;Below is a short video that talks about the data services sessions that will be at the conference.&amp;#160; Pablo even hints at a &amp;quot;secret&amp;quot; session that he will be giving at the conference :).&amp;#160; We hope to see you there!&lt;/p&gt;  &lt;br /&gt;&lt;iframe src="http://channel9.msdn.com/posts/Andrew+Conrad/435215/player/" frameborder="0" width="320" scrolling="no" height="325"&gt;&lt;/iframe&gt;  &lt;br /&gt;&lt;a href="http://channel9.msdn.com/posts/Andrew+Conrad/Astoria-Design-Walkthrough-No-design-just-plugging-our-PDC-talks/"&gt;Astoria Design Walkthrough: No design... just plugging our PDC talks!&lt;/a&gt;   &lt;br /&gt;  &lt;br /&gt;  &lt;p&gt;&lt;strong&gt;Session Details&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;- Developing Applications Using Data Services (on premises or cloud services): Tues, Oct 28 @ 1:45pm&lt;/p&gt;  &lt;p&gt;- Offline Enabled Data Services and Desktop Applications: Wed, Oct 29 @ 3pm&lt;/p&gt;  &lt;p&gt;- Unnamed third talk by Pablo: Wed, Oct 29 @ 1:15pm &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;See you there,&lt;/p&gt;  &lt;p&gt;Mike Flasko -- ADO.NET Data Services, Program Manager&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9015490" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/astoriateam/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/astoriateam/archive/tags/PDC2008/default.aspx">PDC2008</category></item></channel></rss>