What is Oslo?
Monday, September 22, 2008
If you've been following Microsoft's announcements about its forthcoming Oslo technology, you might be a little confused--the story has been somewhat fluid. As I understand it, here's where things stand.
Some Oslo details first went public in June of this year at TechEd. As described then, the code name "Oslo" applied to three things: a new version of Windows Workflow Foundation (WF), a server for running WF applications and others, and a set of modeling technologies, including a repository and visual editor. All of these technologies can be used together, so putting then under an umbrella code name made some sense.
Yet the technologies can also be used independently. Reflecting this, Microsoft decided to change what "Oslo" referred to. The new version of WF is part of the .NET Framework version 4.0, and so it's now commonly known as WF 4.0. The server has been given its own code name--"Dublin"--and the "Oslo" name now refers solely to the modeling technologies.
Just as software goes through a beta stage, so does the way that software is named. We'll eventually see more naming changes here, as code names like "Oslo" and "Dublin" are replaced with final names. Still, lumping everything under "Oslo" was confusing, and so to me, this more focused naming is a good thing.