<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: Clarifications on Microsoft&#8217;s Oslo, M</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/dotnet-developments/clarifications-on-microsofts-oslo-m/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/dotnet-developments/clarifications-on-microsofts-oslo-m/</link>
	<description>A SearchWinDevelopment.com blog</description>
	<lastBuildDate>Tue, 20 Nov 2012 09:46:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Vfedorchenko</title>
		<link>http://itknowledgeexchange.techtarget.com/dotnet-developments/clarifications-on-microsofts-oslo-m/#comment-63</link>
		<dc:creator>Vfedorchenko</dc:creator>
		<pubDate>Thu, 16 Apr 2009 09:28:25 +0000</pubDate>
		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/dotnet-developments/?p=426#comment-63</guid>
		<description><![CDATA[I still cannot find an answer for a question why MS Oslo ignores a lot of standards and tools that already present (starting from XML-family mentioned in the post, and finishing by existing OMG standards like MOF, XMI, QVT etc). Another questionable thing is OSLO repository: using RDBS for it (SQL Server for now) seems not very good idea (for instance all popular version control systems like SVN work with files only). 

And final question is learning cycle. Model driven development still far from  mainstream; introducing absolutely new specifications (M-generation) will only increase &#039;entrance&#039; barrier.

BTW, XML-based DSMs could be used in easy (as for me much more easily than CTP Oslo) way right now with only knowledge of XML/XSL. My [A href=&quot;http://code.google.com/p/nreco/wiki/Models&quot;]XML-based DSMs[/A] are stored as usual files so I have no problems with version control; from other hand, they may be indexed as usual text files / or using models semantic for organizing fast search in the repository. You may be interested in the DSM framework I&#039;ve talked about: open-source project named [A href=&quot;http://code.google.com/p/nreco/&quot;]NReco[/A].]]></description>
		<content:encoded><![CDATA[<p>I still cannot find an answer for a question why MS Oslo ignores a lot of standards and tools that already present (starting from XML-family mentioned in the post, and finishing by existing OMG standards like MOF, XMI, QVT etc). Another questionable thing is OSLO repository: using RDBS for it (SQL Server for now) seems not very good idea (for instance all popular version control systems like SVN work with files only). </p>
<p>And final question is learning cycle. Model driven development still far from  mainstream; introducing absolutely new specifications (M-generation) will only increase &#8216;entrance&#8217; barrier.</p>
<p>BTW, XML-based DSMs could be used in easy (as for me much more easily than CTP Oslo) way right now with only knowledge of XML/XSL. My [A href="http://code.google.com/p/nreco/wiki/Models"]XML-based DSMs[/A] are stored as usual files so I have no problems with version control; from other hand, they may be indexed as usual text files / or using models semantic for organizing fast search in the repository. You may be interested in the DSM framework I&#8217;ve talked about: open-source project named [A href="http://code.google.com/p/nreco/"]NReco[/A].</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JohnIMM</title>
		<link>http://itknowledgeexchange.techtarget.com/dotnet-developments/clarifications-on-microsofts-oslo-m/#comment-62</link>
		<dc:creator>JohnIMM</dc:creator>
		<pubDate>Tue, 07 Apr 2009 09:55:50 +0000</pubDate>
		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/dotnet-developments/?p=426#comment-62</guid>
		<description><![CDATA[Technology to map and update models would definitely be a huge advantage, provided the original data models are business data models and of a high quality.

Too many people now use the term &quot;data model&quot; when what they are actually talking about is a database schema.  They are not talking about attributes, entities and relationships but about tables, columns, primary keys and foreign keys.

This is not a business data model but an implemented instance of all or part of such a model.  There can be many such implemented instances - one for each application in a business - and all would be different.

There is a logic chasm here that developers who describe their databases as &quot;data models&quot; are unaware of:  You can derive a database from a data model but you cannot derive the original data model from the derived database.  You could make many assumptions as to what it should be but they would be merely assumptions.

So, if technology such as Oslo is to be of real use, it must be able to work on business data models and map entities, attributes and relationships, etc.  Otherwise all it will do is accelerate database design further and further away from the underlying business data models that it is meant to be supporting.]]></description>
		<content:encoded><![CDATA[<p>Technology to map and update models would definitely be a huge advantage, provided the original data models are business data models and of a high quality.</p>
<p>Too many people now use the term &#8220;data model&#8221; when what they are actually talking about is a database schema.  They are not talking about attributes, entities and relationships but about tables, columns, primary keys and foreign keys.</p>
<p>This is not a business data model but an implemented instance of all or part of such a model.  There can be many such implemented instances &#8211; one for each application in a business &#8211; and all would be different.</p>
<p>There is a logic chasm here that developers who describe their databases as &#8220;data models&#8221; are unaware of:  You can derive a database from a data model but you cannot derive the original data model from the derived database.  You could make many assumptions as to what it should be but they would be merely assumptions.</p>
<p>So, if technology such as Oslo is to be of real use, it must be able to work on business data models and map entities, attributes and relationships, etc.  Otherwise all it will do is accelerate database design further and further away from the underlying business data models that it is meant to be supporting.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
