Microsoft's unified modeling platform, Oslo, faces another overhaul

Oslo's modeling technologies join the team creating Quadrant, the unified repository tool

Microsoft admits that the code-name "Oslo" has been used to describe so many different projects and technologies that everyone is confused. Some Oslo technologies were even christened with their own code-names (like Dublin). Today Microsoft altered course again with Oslo, by merging its Oslo team with its data programmability team. Here's hoping this change brings to fruition the long-promised "modeling tools for the masses" that the Oslo code-name was supposed to represent.

The data programmability team is comprised of the folks working on Microsoft projects like EDM, EF, Astoria, XML and ADO.NET, according to a blog post by Douglas Purdy. These have joined with the “Oslo” team, who are the people working on the Quadrant repository and the so-called “M” language. Previously, Oslo was a term applied to a number of technologies that have now been wedded to .Net 4.0. These include WF 4.0, WCF 4.0,  “Dublin”, MEF, the unified XAML stack.

So what this means for enterprises using .Net is that the next-greatest development scheme from Microsoft, modeling, will now get a new marketing message, showing how it is mapped with “M”/EF/EDM.  Purdy also promises to explain how Microsoft's newly revised Visual Basic tools relate to “Quadrant”. 

Mary Jo Foley noted that Microsoft hasn't revealed any ship dates for this slate of modeling/data programmability tools. However Purdy hinted that much will be revealed at PDC, particularly the Data Programming and Modeling for the Microsoft .NET Developer session.

The M language (formerly known as "D") is intended to help users building textual domain-specific languages (DSLs) and software models with XAML, explains the Register. Quadrant is a tool for building and viewing models visually, and a repository to store and combine models using a SQL Server database. This unified modeling language as a basis for building SOAs, tied with a unified repository for the many Microsoft applications that require one, is a holy grail that Microsoft has been promising customers for eons.

UPDATE 8/18/09: Microsoft contacted me and asked me to clarify the relationship of Dublin to Oslo. A Microsoft spokesperson sent me an e-mail today that explained: "Dublin is not part of Oslo- rather a completely separate offering. Dublin falls under the application server category while Oslo addresses model-driven development. Hence some of the confusion Doug was clarifying in his post- since they are often thought to be similar since both are tied to .NET Framework."

In Purdy's blog post yesterday, he said.

"... it was possible for us to roll out a bunch of 'Oslo' technologies in already established ship vehicles rather than creating a separate 'Oslo' wave.

Based on this, we made two decisions.  We started using the term “Oslo” for only the the modeling platform pieces of the overall vision.  In addition, we would roll out a bunch of technologies in the .NET 4.0 wave.  So when you hear about things like WF 4.0, WCF 4.0,  “Dublin”, MEF, the unified XAML stack – all of those things were part of 'Oslo' at some stage."

I'm not sure how much this clarifies what is, was and no longer is part of Oslo. Dublin, which is not currently part of Oslo, is a new distributed application server for more stateful composite apps.

Like this post? Check out these others.
  • First bits for SQL Server 2008 R2 are out
  • 5 Reasons To Use SharePoint Instead Of Emailing Excel Files
  • Sam Ramji: 'Open source as an unstoppable phenomenon'
  • The Move-Mailbox cmdlet, a Cross-Forest move, and a complex password
  • Performance Analysis of Logs (PAL) Tool: Is a PAL every Administrator needs
  • Prioritizing Traffic in Remote Desktop
  • MicroHoo Search - coming to a browser near you
  • Criteo allows advertisers to re-target users to increase sales
  • August giveaways: we're giving away SCCM books and free training

Plus, visit the Microsoft Subnet web site for more news, blogs, podcasts. Subscribe to all Microsoft Subnet bloggers. Sign up for the bi-weekly Microsoft newsletter. (Click on News/Microsoft News Alert.) Follow All Microsoft Subnet bloggers on Twitter

Follow Julie Bort on Twitter


Copyright © 2009 IDG Communications, Inc.

The 10 most powerful companies in enterprise networking 2022