Course
Skills Expanded
Managed Services Engine Fundamentals
Learn how to use service virtualization and the Managed Services Engine (MSE) to simplify the management of SOA environments
What you'll learn
Service virtualization is an emerging trend in the SOA landscape that focuses on providing a common infrastructure for building and managing complex service ecosystems. This course introduces you to the world of service virtualization and teaches you how to bring it to life using the Managed Services Engine (MSE), a complete service virtualization solution provided by Microsoft Services through CodePlex.
Table of contents
Service Virtualization and the MSE
64mins
- Overview 1m
- The challenge of real-world SOA 1m
- Managing SOA environments 1m
- What is service virtualization? 3m
- A solution from Microsoft Services 1m
- Demo: Installing the MSE 3m
- MSE architecture 4m
- Demo: Checking out the MSE 4m
- Inside the MSE runtime 4m
- Getting started with the MSE 1m
- Demo: Using the model viewer 7m
- Demo: Importing service resources 9m
- Demo: Defining virtual operations 3m
- Demo: Defining virtual endpoints 5m
- Demo: Testing virtual services 4m
- Demo: Defining testable operations 4m
- Demo: Making runtime changes 2m
- Demo: Related/unrelated items 2m
- Benefits of the MSE 2m
- Summary 2m
- References 0m
Service Versioning
52mins
- Overview 1m
- Moving past version 1.0 2m
- Service versioning policies 1m
- A simple versioning strategy 3m
- Managing a versioning strategy 1m
- Service versioning with the MSE 3m
- Demo: MSE versioning 4m
- Retiring prior versions 1m
- Versioning virtual operations 1m
- Operation version options 2m
- Demo: Defining operation versions 4m
- Associating with endpoints 2m
- Demo: Active vs. published 5m
- Importing new service versions 1m
- Demo: Using the import wizard 11m
- Data entity management 3m
- Demo: Versioning data entities 8m
- Summary 1m
- References 0m
Message Transformations
45mins
- Overview 1m
- SOA integration challenges 2m
- Message transformations 3m
- Transformation engines 2m
- XSLT transformations 2m
- Demo: Authoring XSLT in Visual Studio 9m
- Using transforms in the MSE 2m
- MSE transformation policies 3m
- Understanding policies and assertions 3m
- Defining transform policies 3m
- Demo: Defining a transform policy 5m
- Applying transform policies 2m
- Retiring previous versions 2m
- Demo: Applying a transform policy 7m
- Summary 1m
- References 0m
Runtime Policy Enforcement
58mins
- Overview 1m
- What is policy? 1m
- How are policies used? 2m
- Runtime policy enforcement 3m
- MSE policy enforcement 2m
- Demo: Runtime policies in the MSE 3m
- Understanding MSE policies 2m
- Built-in assertion types 3m
- Defining policy assertions 3m
- Configuring assertions with XAML 4m
- Demo: Defining and configuring assertions 6m
- Defining custom policies 3m
- Applying custom policies to entities 4m
- Demo: Defining and using custom policies 12m
- MSE policy composition 3m
- Demo: Policy composition in action 4m
- Summary 1m
- References 1m