Need feedback on repository .NET CLR/Assembly Loader

In Nov 2009 SQL Server Modeling CTP, we have shipped two domains: Microsoft.Uml2 and System.Runtime.  The domain in this CTP consists of two pieces: Model Schemas and Loader/Exporters.  The model schemas are defined using code name “M” and the loaders/exporters are surfaced as executables.  Our team is in the process of building more value-added domains for artifacts that are…


Watch SQL Server Modeling videos from PDC09

PDC09 Keynotes and Session videos are available online now.  Here are links to videos for data modeling related sessions:   Modeling for the Microsoft .NET Developer Data Programming and Modeling for the Microsoft .NET Developer  Coming in VS 2010 Evolving ADO.NET Entity Framework in .NET 4 and Beyond ADO.NET Data Services: What’s new with the…


SQL Server Modeling CTP is available for download

Download the modeling CTP here and read about changes to it in this blog entry. My team, SQL Server Modeling Services team (previously “Repository”) delivered the following as part of this CTP: Repository patterns, System.Runtime domain and Microsoft.Uml2 domain.  This introductory video provide a high level overview of SQL Server Modeling Services.  Besides Douglas Purdy’s blog,…


"Oslo" becomes SQL Server Modeling

“Oslo” technologies (“M”, “Quadrant”, “Repository”) have found their home and are now part of Microsoft SQL Server family of products. Read more details at: Douglas Purdy’s post on this topic has generated many remarks from community around the name change. Many folks have expressed their concern and disappointment with this move – especially around “M” language,…


Interoperability between Eclipse-EMF and Microsoft "M" Modeling

Check out this great presentation that talks about benefits of bridging Eclipse EMF (Eclipse Modeling Framework) and SQL Server modeling technologies.  It draws analogy between Eclipse modeling and “M” modeling technologies. EMF .ecore model can loosely correspond to M Schema Textual Modeling Framework (TMF) provides generative IDE for textual modeling languages.  In this, XText can…


Simplify UML

I found this interesting quote in Ivar Jacobson’s blog entry “Taking the temperature of UML”. Still, UML has become complex and clumsy. For 80% of all software only 20% of UML is needed. However, it is not easy to find the subset of UML which we would call the “Essential” UML. We must make UML…


XMI as an interchange format – OMG announces model interchange working group

My team has been building a UML XMI Loader and Exporter for a repository that’s provisioned with OMG UML 2.1.2 model schema.  One of the key questions that we needed to address was – what version and variant of XMI are we going to support.  The May CTP bits of LoadUml.exe utility in “Oslo” work…


UML Domain in Oslo

Yes, I have been bitten with the modeling bug.  It has been a challenging, yet interesting roller-coaster ride doing program management within different Oslo feature teams, particularly focusing on domains.   Bill Gibson eloquently defines what it entails in building a domain over “Oslo” platform.  I initially started out by investigating the provider/adapter story for Oslo…


WCF LOB Adapter SDK and BizTalk Adapter Pack Whitepaper

Download this paper by Aaron Skonnard and Matt Milner, that provides high level overview and usage scenarios for the SDK, BizTalk Adapter Pack and BizTalk WCF adapters.