Douglas Purdy

On “Oslo”

with 24 comments

I haven’t posted anything about “Oslo” since ~May.

Before I mention what we have been up to, I want to give a little recap.

Back in September of 2008 (previous to PDC 2008), I wrote a post titled, What is Oslo?.  Beyond my typical hyperbole, this post remains a fairly accurate description of what “Oslo” is and how we describe it.  That said, this description does not outline how the project developed prior or after PDC 2008.

Back in September 2007, we announced “Oslo” at the SOA & BP Conference in Redmond.  “Oslo” was the name that we gave to a multiyear, multiproduct effort to simplify the application development lifecycle by enhancing .NET, Visual Studio, Biztalk and SQL Server.

As we ran toward PDC 2008, we discovered two important things.  First, using the name “Oslo” to talk about a new version of Biztalk, a new tool, a new workflow engine, a new … really confused customers.  Second, 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 feel good about our ability to deliver solid value to customers as soon as we can, while at the same time continuing to develop new innovative technologies (“M”, “Quadrant”, etc.) to make a greater impact in the future.

The only thing that I feel bad about is that we kept the “Oslo” name around so long (you will see that change at the next PDC), which has continued to be a confusing point for customers (“I thought Oslo was your new SOA platform”).

Now that we are all caught up, I want to give a short update on what is going on with “Oslo” (the modeling platform) today.

During the 10 months since the last PDC, it has become increasingly clear to us that the modeling platform is aligned in a deep and fundamental way with the data programmability stack (ADO.NET, EF/EDM, Astoria, etc.).

Why?

The fundamental focal point of “Oslo” has always been the notion of (meta)data stored within SQL Server or another database.  If you look at the Repository, it has always been “just a SQL Server database” containing application metadata.  Likewise, “M” and “Quadrant” having their roots in making this particular database easier to use.

With this in mind, we made a decision to merge the Data Programmability team (EDM, EF, Astoria, XML, ADO.NET, and tools/designers) and the “Oslo” team (“Quadrant”, Repository, “M”) together.

What does this mean for you (.NET developers)?  You are going hear more about how “M”/EF/EDM align.  How our VS tools relate to “Quadrant”.  How this notion of “model-driven software” evolves with the existing .NET FX investments.

More to be reveled at PDC.  Speaking of which, note the Data Programming and Modeling for the Microsoft .NET Developer session with Don and Chris as speakers.  See you there.

August 17th, 2009 at 5:28 am

24 Responses to 'On “Oslo”'

Subscribe to comments with RSS or TrackBack to 'On “Oslo”'.

  1. interesting post… sorry this comment isn’t!

    Matthew Wilson

    17 Aug 09 at 13:26

  2. [...] It’s been awfully quiet on the Microsoft service-oriented architecture (SOA) front for the past nine months or so. But on August 17, Product Unit Manager Doug Purdy broke the silence to provide an update on Microsoft’s “Oslo” modeling platform and strategy. [...]

  3. [...] Microsoft shifts gears (again) with its Oslo modeling platform | All about Microsoft | ZDNet.com Mary-Jo Foley comments on Doug Purdy’s blog….. It’s been awfully quiet on the Microsoft service-oriented architecture (SOA) front for the past nine months or so. But on August 17, Product Unit Manager Doug Purdy broke the silence to provide an update on Microsoft’s “Oslo” modeling platform and strategy. [...]

  4. Great move! I will also consider to start looking at MDM at a framework level and move beyong a record only based approach. Olivier Hault (Level IT)

    Olivier Hault

    17 Aug 09 at 16:21

  5. [...] Purdy announced that the Oslo and the Data Programmability team were merged.Since I first heard of the Entity [...]

  6. [...] Time for an update – On “Oslo” [...]

  7. [...] Purdy announced that the Oslo and the Data Programmability team were [...]

  8. [...] a state of confusion, he called it “oogle boogled” and I have to say that after Doug Purdy’s latest post I am feeling a bit that way right now. My read on things is that Microsoft seem to be placing [...]

  9. [...] On "Oslo" (Douglas Purdy) – Link of the Day [...]

  10. [...] once part of a giant wave of convoluted functionality, new languages, and other assorted pieces, is changing. Not that you’ll actually get a better understanding of what it is by reading the post – just [...]

  11. On “Oslo” – Douglas Purdy…

    Thank you for submitting this cool story – Trackback from DotNetShoutout…

    DotNetShoutout

    18 Aug 09 at 18:11

  12. [...] this interesting post by Doug Purdy describing the direction Oslo is taking. Basically the Data Programmability team is merging with [...]

  13. I would rather call it EDM, EF, Ostoria, … is finally getting some value with Oslo behind it ! It’s really a fantastic move !! thx thx thx

    Michael Devenijn

    18 Aug 09 at 21:56

  14. [...] de más información al respecto de estas novedades, podéis echar un vistazo a este post de Doug Purdy, “The Man” :) , quien además de dominar mejor que yo la lengua de [...]

  15. [...] de más información al respecto de estas novedades, podéis echar un vistazo a este post de Doug Purdy, “The Man” :) , quien además de dominar mejor que yo la lengua de [...]

  16. [...] as separate, and to stop extending the boundaries of Oslo into Ireland and Dublin into Norway, explained Purdy. “We started using the term ‘Oslo’ for only the modeling platform pieces of the overall [...]

  17. [...] On “Oslo” [...]

  18. [...] on the Eclipse tools in this space (some recent news related to topics in the interview from Douglas Purdy and a short post by Markus). If you want to see some of the Eclipse tools he mentions the second [...]

  19. [...] (M, Qudrant etc) se mărită cu grupul Data Progrmmability (ADO.NET, Entity Framework, Data Services [...]

  20. [...] Oslo project. Not primarily because the name Oslo will be phased out at the next PDC as Doug Purdy reports. More importantly because Doug’s post puts Oslo so far on my back burner that I am unlikely [...]

  21. [...] we are aligning “Oslo” more closely with our data platform assets as I discussed in my On Oslo post, that does not mean that this work is any less important for DSI/Dynamic IT [...]

  22. [...] Oslo project. Not primarily because the name Oslo will be phased out at the next PDC as Doug Purdy reports. More importantly because Doug’s post puts Oslo so far on my back burner that I am unlikely [...]

  23. [...] design team part of the company’s Data Programmability group. The news was released via the web blog of Doug Purdy, product unit manager for Oslo. It has been a journey.   Oslo, first discussed widely in 2007, has [...]

  24. [...] I stated in my previous post, we have been on a journey with “Oslo”.  At the 2007 SOA/BP conference we announced [...]

Leave a Reply