Microsoft SOA Modeling Platform - Oslo

Oslo” is a new modeling platform being developed by the Connected Systems Division (CSD) at Microsoft. CSD includes the teams responsible for Windows Communication Foundation (WCF), Windows Workflow Foundation (WF), BizTalk Server, and other related technologies. The “Oslo” modeling platform promises to simplify the way we design, build, and manage systems using these CSD technologies, as well as potentially many others down the road. It’s an incredibly ambitious endeavor by Microsoft to finally tackle the modeling space.

The initiative encompasses an entire group of forthcoming products and technologies that will be released by CSD over time. In order to lay the technical foundation for the “Oslo” modeling platform, CSD will first ship a new version of the .NET Framework and Visual Studio – currently referred to as .NET Framework 4.0 and Visual Studio 2010 – containing some key updates to WCF and WF that make it possible to author declarative workflows and services (think of these as XAML -based “models”).

Oslo” is the codename for Microsoft’s forthcoming modeling platform. Modeling is used across a wide range of domains and allows more people to participate in application design and allows developers to write applications at a much higher level of abstraction.

“Oslo” consists of:

1. A tool that helps people define and interact with models in a rich and visual manner

2. A language that helps people create and use textual domain-specific languages and data models

3. A relational repository that makes models available to both tools and platform components


Learn Oslo -

Oslo Developer Center -

Microsoft 'Oslo' - the vNext SOA Platform -

Build Metadata-Based Applications With The “Oslo” Platform -

Oslo Videos -

Microsoft SOA Website -

Microsoft SOA product called OSLO -

Oslo May 2009 CTP download -

An Introduction To Domain-Driven Design –

Microsoft solution Architecture -

Microsoft Patterns and Practices -