O'Reilly logo

The “Oslo” Modeling Language by Don Box, Brad Lovering, David Langworthy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Preface

Codename “Oslo” is the name of the first release of Microsoft’s modeling platform. Oslo was created to simplify the process of developing, deploying, and managing software. The fundamental premise of Oslo is to reduce the gap between the intention of the developer and the artifacts that are deployed and executed. The approach used by Oslo is to allow software to be expressed as transparent and dynamic data rather than as opaque and static code. We refer to the data that defines a piece of software as a model. In Oslo, models are captured as structured data that is present throughout the software lifecycle. What makes Oslo unique is the fact that applications and services are actually defined and executed based on their models. That is, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required