MSE February 2009 CTP

Rating:        Based on 2 ratings
Reviewed:  0 reviews
Downloads: 6165
Released: Mar 2, 2009
Updated: Mar 4, 2009 by botto
Dev status: Beta Help Icon

Recommended Download

Documentation Document - Technical Guide
documentation, 6435K, uploaded Mar 3, 2009 - 1070 downloads

Other Available Downloads

Example Video - Enterprise Service Model Overview
example, 7197K, uploaded Mar 2, 2009 - 903 downloads
Example Video - Lap around the Model Viewer UI
example, 22857K, uploaded Mar 2, 2009 - 609 downloads
Example Video - Loading a Web Service Resource
example, 14739K, uploaded Mar 2, 2009 - 626 downloads
Application MSE x64
application, 8358K, uploaded Mar 3, 2009 - 280 downloads
Application MSE x86
application, 8360K, uploaded Mar 3, 2009 - 827 downloads
Documentation Document - Installation Guide
documentation, 1006K, uploaded Mar 3, 2009 - 673 downloads
Documentation Security Guide
documentation, 1162K, uploaded Mar 3, 2009 - 448 downloads
Source Code Security Guide Source Code
source code, 62K, uploaded Mar 3, 2009 - 319 downloads
Example Security Sample Walkthrough
example, 802K, uploaded Mar 4, 2009 - 410 downloads

Release Notes


This release implements a different approach to visually managing the Enterprise Service Model that drives the virtual services in the MSE. We are continuously looking for ways to improve the GUI and are looking forward to receiving your feedback in the Discussions section.

Video Tutorials

For this release, we are making a set of video tutorials available to help you quickly get up to speed on some of the new features of this release. Each video is available above and marked with a Video prefix. Check back or subscribe to the RSS feed to see when new videos are added.

High level Features

  • New WPF-based, modeling UI that provides a visual representation of relationships and dependencies
  • More granular control and support for policies and schemas
  • Full support for resources and systems
  • Component-wide group support
  • Broader policy support across service items
  • More cross-checking to identify model conflicts

Feature Details

  • New Administration Tool - The new Administration Tool is built using Windows Presentation Foundation (WPF). It supports a new paradigm to create and manage a "Service Model" for your enterprise. This new management tool allows simplified management for all Service Model Components across the board in a more granular and intuitively visual way.
  • Improved Service Model - The MSE version 7 introduces new Service Model components that allow more granular control of policy enforcement.
  • User Profiles - Delivering on the principle of enterprise concerns layers and the management of such, the MSE 7 implements different layout views. These views provide the appropriate visibility into the elements that each party is responsible for managing.
  • Create Operation Wizard - A new wizard driven creation for operation versions is now available in MSE 7. This multi-step wizard guides the user the collection of the necessary data from existing entities to create a contract, existing resources and policies. The wizard can also just help you create an operation version without associating it to a resource if you would like.
  • REST Support - The MSE support virtualization of REST resources. An import wizard is available to import REST based services.

Service Model Components - new features and new components introduced in MSE 7

Runtime Servers

  • More granular eventing on model changes
  • Policy support


  • Simplified endpoint creation process.
  • Improved visibility into what operations are associated and published to the endpoint


  • Improved visibility into operation versions assigned to an operation.
  • Drag & drop association between Resources, Operations, and Endpoints
  • You can now assign a policy to an operation version


  • New service model component that abstracts a service implementation to be virtualized.
  • URI for resources determined by system and system instance association
  • Explicit message contract to determine type conflicts with operation version contract

Instance (System Instance)

  • New model components that allows us to manage service implementation instances.
  • Additional information such as instance owner/contact can be captured to describe the instance.


  • Abstraction on the host for the service implementations
  • We can capture addition information such as owner/contact/location


  • Allow for granular management of policy through assertions and assertion types
  • Can be applied to any runtime item, depending on the policy subject
  • Select the order in which policy assertions are applied.

Policy Assertions

Assertion Types

Data Entities

  • Versioning at the data entity level. Changes to the data entity create a new version which can be applied wherever a contract (request/response) entity is expected.

Reviews for this release