<?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>Why Astoria alignment is not that trivial</title><link>http://blogs.msdn.com/ssds/archive/2008/07/15/8732676.aspx</link><description>I have been meaning to write about this topic for quite some time. But it took me quite a while to understand deeply the key issues in aligning Astoria and SSDS. Thanks to Alan Bush, an architect in our team, I have a much better understanding of the</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Why Astoria alignment is not that trivial</title><link>http://blogs.msdn.com/ssds/archive/2008/07/15/8732676.aspx#8733345</link><pubDate>Tue, 15 Jul 2008 17:17:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8733345</guid><dc:creator>mamund</dc:creator><description>&lt;p&gt;SSDS-Astoria alignment is not only non-trivial, I'm not sure it's desirable.&lt;/p&gt;
&lt;p&gt;My primary concern is that SSDS *not* become another participant in the Entity Framework system. &amp;nbsp;You can improve the query model - and the support for multiple content types (Atom, RSS, JSON) without adopting the EDM pattern. &lt;/p&gt;
&lt;p&gt;Keep SSDS lightweight and flexible.&lt;/p&gt;
</description></item><item><title>re: Why Astoria alignment is not that trivial</title><link>http://blogs.msdn.com/ssds/archive/2008/07/15/8732676.aspx#8733419</link><pubDate>Tue, 15 Jul 2008 17:41:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8733419</guid><dc:creator>ccchai</dc:creator><description>&lt;p&gt;I don't see SSDS-Astoria alignment as important feature too. I wonder how many users require this feature....&lt;/p&gt;
&lt;p&gt;Having said that, what is the future plan of SSDS-Astoria alignment? Existing interfaces will be obsolete? Everyone must move to Astoria interface? Data schema would become mandatory when using Astoria/SSDS? It seems to me the end results might reduce the flexibility of SSDS.....&lt;/p&gt;
</description></item><item><title>re: Why Astoria alignment is not that trivial</title><link>http://blogs.msdn.com/ssds/archive/2008/07/15/8732676.aspx#8737134</link><pubDate>Wed, 16 Jul 2008 09:16:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8737134</guid><dc:creator>Soumitra Sengupta</dc:creator><description>&lt;p&gt;Thanks for the feedback.&lt;/p&gt;
&lt;p&gt;First, Astoria alignment does not mean SSDS loses the flexible entity model. &amp;nbsp;The idea is to provide the choice from one end of the spectrum (flex entities) to the other end of the spectrum (fully typed entities). &amp;nbsp;As developers we want you to have the choice based on the application you are writing. &amp;nbsp;We think there are scenarios that work well at the extremes and there are scenarios that are somewhere in the middle and could use schematized entites with flexible properties. &amp;nbsp;So you are not losing the flexibility you are gaining a choice.&lt;/p&gt;
&lt;p&gt;Second, we believe that there are scenarios where an application maybe built in the cloud and then migrated on-premise or vice versa. &amp;nbsp;Providing symmetry between Astoria and SSDS gives us this symmetry and increases deployment choice for our customers. &amp;nbsp;Aligning on the interaction model and the serialization formats gives us the ability to leverage the client side libraries and tools in .Net and VS.&lt;/p&gt;
&lt;p&gt;Third, embracing EDM as a model and EF as a framework are 2 different things. &amp;nbsp;Astoria for example uses the EDM model but does not use either EF or E-SQL.&lt;/p&gt;
&lt;p&gt;This in short is our thinking at this time and we would like to hear if you think it makes sense.&lt;/p&gt;
</description></item><item><title>re: Why Astoria alignment is not that trivial</title><link>http://blogs.msdn.com/ssds/archive/2008/07/15/8732676.aspx#8740448</link><pubDate>Thu, 17 Jul 2008 00:42:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8740448</guid><dc:creator>mamund</dc:creator><description>&lt;p&gt;SS:&lt;/p&gt;
&lt;p&gt;Thanks for the reply here. It's good to hear that EDM and EF are not required together. That makes sense to me, too. &amp;nbsp;Also, the notion of supporting both strong- and flex-typed entities is a positive.&lt;/p&gt;
&lt;p&gt;I understand the value of the Astoria(AnDS) library and how it can make things easy for VS folks. &amp;nbsp;I also want to encourage you to continue to think (as you indicate in your follow up post) about non-VS development (Ruby, Java, etc.). In that light, please also keep in mind C#/VB folks that will not be using Astoria. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks again.&lt;/p&gt;
</description></item><item><title>re: Why Astoria alignment is not that trivial</title><link>http://blogs.msdn.com/ssds/archive/2008/07/15/8732676.aspx#8978120</link><pubDate>Mon, 06 Oct 2008 20:10:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8978120</guid><dc:creator>shan_mcarthur@spamcop.net</dc:creator><description>&lt;p&gt;I do think that SSDS / Astoria need to integrate. &amp;nbsp;That said, I think tha Astoria needs to grow up and allow for dynamic / flexible entities. &amp;nbsp;I cannot believe it RTMed with a requirement of static entities.&lt;/p&gt;
</description></item></channel></rss>