Technologies of Interest to WCF Developers

This article summarizes some of the Microsoft products and technologies that I've talked about as interesting to WCF developers.

ASP.NET MVC

MVC is a model-view-controller framework on top of the existing ASP.NET runtime that separates display and application logic as well as makes test-driven development of ASP.NET applications easier. MVC could be used with a variety of types of web applications but is frequently associated with REST applications.

Releases

Resources

Recommended Books

Related Posts

MEF

The Managed Extensibility Framework makes it easier to create and reuse extensible applications by providing a model for discovering and composing application plugins.  MEF provides a standard way for an application to advertise its extensibility points and consume extensions.  MEF also supports tagging extensions with metadata for querying and filtering.  This allows you to get an off the shelf component model without having to build the infrastructure yourself as part of your application.

Releases

Resources

Related Posts

MSE

The Managed Services Engine is a solution built on top of WCF to supply a repository-based runtime and management tool for service virtualization. Web services are virtualized through metadata inspection and message-based routing. The solution is fronted by a graphical visualization of the services being composed together.

Releases

Resources

Related Posts

WCF Data Services

Data Services are REST-based web services that expose a data model that can be consumed by web clients. Data Services use URIs to address data from a storage system and supports a variety of formats for representing that data, such as JSON or ATOM.

Releases

Resources

Related Posts

WCF RIA Services

RIA Services are an application design pattern that lives between ASP.NET and Silverlight in a multi-tier architecture. Inside RIA Services you can host application logic for data access control, queries, and other data operations. Integration with Silverlight components and controls allows for data validation and access control to automatically be made available to the client.

Releases

Resources

Related Posts