MSDN Magazine: Windows Communication Foundation
All MSDN Magazine Topics
Data Points: Data Performance and Fault Strategies in Silverlight 3
John Papa - August 2009
In this month’s column, the author shows how binary encoding works, the effect it has on an application’s performance, and how it behaves by demonstrating it in action.
Peer Fun: A Peer-To-Peer Work Processing App With WCF
Matt Neely - June 2009
We demonstrate creating a peer-to-peer processing platform where multiple players function together for a common purpose: getting your work done.
Lessons Learned: Optimizing A Large Scale Software + Services Application
Udi Dahan - April 2009
Udi Dahan explains how his team identified and overcame unforeseen problems while developing a large-scale software + services trading application.
Service Station: Creating And Consuming Web Feeds
Jon Flanders - April 2009
Jon Flanders demonstrates creating and consuming Web feeds with Windows Communication Foundation and AtomPub.
"Oslo" Basics: Build Metadata-Based Applications With The “Oslo” Platform
Chris Sells - February 2009
We introduce you to “Oslo” and demonstrate how MSchema and MGraph enable you to build metadata-driven apps. We’ll define types and values in “M” and deploy them to the repository.
First Look: WCF And WF Services In The .NET Framework 4.0 And “Dublin”
Aaron Skonnard - January 2009
We explore some of the key new WCF and WF features in .NET Framework 4.0 as well as the new application server capabilities provided by the “Dublin” extensions.
Geneva Framework: Building A Custom Security Token Service
Michele Leroux Bustamante - January 2009
A Security Token Service, or STS, acts as a security gateway to authenticate callers and issue security tokens carrying claims that describe the caller. See how you can build a custom STS with the “Geneva” Framework.
Service Station: An Introduction To RESTful Services With WCF
Jon Flanders - January 2009
We discuss some of the basic tenets of REST as well as present an implementation of a RESTful service using WCF.
Foundations: Easily Apply Transactions To Services
Juval Lowy - January 2009
Managing state and error recovery using transactions is the topic of this month’s installment of Foundations.
Service Station: Authorization In WCF-Based Services
Dominick Baier and Christian Weyer - October 2008
Windows Communication Foundation (WCF) provides an easy role-based system and a more powerful and complex claims-based API for implementing authorization in services.
Foundations: Managing State With Durable Services
Juval Lowy - October 2008
This month Juval Lowy tackles questions such as when to keep proxies and services in memory for better state management in long-running workflows.
Data Points: Service-Driven Apps With Silverlight 2 And WCF
John Papa - September 2008
Here John Papa demonstrates how to build a Silverlight 2 user interface that communicates through WCF to interact with business entities and a database.
Write On!: Create Web Apps You Can Draw On with Silverlight 2
Julia Lerman - August 2008
We build a Silverlight 2.0 application using the InkPresenter to let users annotate a pre-defined collection of images, perform handwriting recognition, and save the annotations and recognized text into a server-side database.
Foundations: Workflow Tips and Tricks
Matt Milner - August 2008
Matt Milner addresses reader requests for information about safely sharing a persistence database across applications and using lesser-known parts of the framework such as ChannelManagerService.
WCF P2P: How To Design State Sharing in a Peer Network
Kevin Hoffman - July 2008
Learn how you can peer-enable business applications by allowing them to share state in a serverless peer network.
Data Points: The Entity Framework in Layered Architectures
John Papa - July 2008
Here we build a solution that fits the Entity Framework into an n-tier architecture that uses WCF and WPF and the MVP pattern.
Test Run: Introduction to WCF Testing
Dr. James McCaffrey - July 2008
This month James McCaffrey builds a test harness for WCF applications that really puts them through the paces.
Foundations: Adding Code Access Security to WCF, Part 2
Juval Lowy - July 2008
This month's column continues the discussion around code access security in WCF and partially trusted services.
Service Station: Building a WCF Router, Part 2.
Michele Leroux Bustamante - June 2008
Here we present a deep look into the workings of Windows Communication Foundation routers, exploring the details of pass-through router implementations.
Foundations: Code Access Security in WCF, Part 1
Juval Lowy - April 2008
Here we discuss code-access security in Windows Communication Foundation (WCF) and present a solution for enabling partially trusted clients for WCF services.
Service Station: Building a WCF Router, Part 1
Michele Leroux Bustamante - April 2008
Here we take a look at WCF clients and services, and explain how to tweak the addressing and message filtering behaviors so you can route services between them.
Mobile WCF: Write an IM App with the .NET Compact Framework
Andrew Arnott - Launch 2008
The .NET Compact Framework 3.5 provides a subset of Windows Communication Foundation (WCF) functionality that you can harness to communicate between Windows Mobile devices and desktop PCs. We'll show you how.
PIAB And WCF: Integrating the Policy Injection Application Block with WCF Services
Hugh Ang and David San Filippo - February 2008
Using the PIAB you can enhance WCF services with policies such as validation, performance monitoring, authorization and caching without having to change a line of code.
Foundations: What's New for WCF in Visual Studio 2008
Juval Lowy - February 2008
Visual Studio 2008 and the .NET Framework 3.5 provide new tools and support that extends Windows Communication Foundation (WCF). Visual Studio 2008 also automates a number of manual WCF tasks for the developer as well.
WCF Syndication: HTTP Programming with WCF and the .NET Framework 3.5
Justin Smith - January 2008
Introducing Web-centric features of Windows Communication Foundation in the .NET Framework 3.5, including the HTTP programming model and the new syndication API.
VSTO: Build Office-Based Solutions Using WPF, WCF, And LINQ
Andrew Whitechapel - December 2007
With Visual Studio Tools for Office you can easily build Office-based services that harness the power of Windows Communication Foundation, Windows Presentation Foundation, and LINQ.
Editor's Note: Take a Deep Breath
Howard Dierking - December 2007
This month Howard Dierking reflects on 2007 and looks forward to exciting possibilities in 2008.
Service Station: Extending WCF with Custom Behaviors
Aaron Skonnard - December 2007
WCF extensibility points allow you to customize the process by which messages are translated, formatted, and sent over the wire for more customized services.
Foundations: Synchronization Contexts in WCF
Juval Lowy - November 2007
After a description of what synchronization contexts are and how WCF uses them, the author demonstrates various options for extending WCF to use custom synchronization contexts, both programmatically and declaratively.
IIS 7.0: Extend Your WCF Services Beyond HTTP With WAS
Dominick Baier, Christian Weyer, and Steve Maine - September 2007
Learn about a new IIS feature called the Windows Process Activation Service (WAS) that makes it possible to host Web services beyond HTTP.
Foundations: Declarative WCF Security
Juval Lowy - August 2007
Juval Lowy designs easily configured security settings for applications built on Windows Communication Foundation.
Service Station: WCF Bindings In Depth
Aaron Skonnard - July 2007
The WCF programming model makes it easy to configure services with a variety of wire formats and message protocols, thanks to binding.
Service Station: WCF Addressing In Depth
Aaron Skonnard - June 2007
This month Aaron Skonnard looks at addressing details surrounding endpoint communication, many of which enable more advanced messaging scenarios.
Foundations: WCF Transaction Propagation
Juval Lowy - May 2007
Identity: Secure Your ASP.NET Apps And WCF Services With Windows CardSpace
Michèle Leroux Bustamante - April 2007
Windows CardSpace replaces traditional authentication with a more consistent and streamlined login process and improves trust between end-users, applications and services. Michèle Leroux Bustamante explains.
Service Station: The Service Factory for WCF
Aaron Skonnard - February 2007
This month Aaron Skonnard continues his exploration of software factories with a look at the Web Service Software Factory for Windows Communication Foundation.
Foundations: Build a Queued WCF Response Service
Juval Lowy - February 2007
With queued calls in Windows Communication Foundation you can perform work in a disconnected manner by sending messages through Microsoft Message Queuing. Juval Lowy explains.
Security Briefs: Limited User Problems and Split Knowledge
Keith Brown - November 2006
WCF Essentials: What You Need To Know About One-Way Calls, Callbacks, And Events
Juval Lowy - October 2006
Object and component-oriented programming have only one way for clients to call a method, but Windows® Communication Foundation introduces two more. In this article Juval Lowy explains how they work.
Peer To Peer: Harness The Power Of P2P Communication In Windows Vista And WCF
Justin Smith - October 2006
P2P applications face a number of barriers preventing their wide adoption as a productivity solution. Fortunately Windows Vista improves the situation, as you’ll learn here.
Web Service Workflows: Deploy Distributed Business Processes With Windows Workflow And Web Services
Israel Hilerio - October 2006
Due to the distributed nature of a business process it makes sense for a workflow to be deployed as a distributed application. See how Windows Workflow and Web Services hold the key.
Service Station: Serialization in Windows Communication Foundation
Aaron Skonnard - August 2006
Windows Communication Foundation supports several serialization mechanisms and provides a simple, interoperable foundation for future service-oriented applications. Here Aaron Skonnard explains it all.
Security Briefs: Security in Windows Communication Foundation
Keith Brown - August 2006
Windows Communication Foundation provides three major protections— confidentiality, integrity, and authentication. This month Keith Brown explains what they can do for you.
WCF Essentials: Discover Mighty Instance Management Techniques For Developing WCF Apps
Juval Lowy - June 2006
Instance management refers to a set of techniques used by Windows Communication Foundation to bind a set of messages to a service instance. This article introduces the concept and shows you why you need instance management.
Service Station: WSE 3.0, SOAP Transports, and More
Aaron Skonnard - June 2006
It's that time again. Time to answer some of the questions I get on a regular basis. This month I'll look at service orientation and policy-based compatibility, SOAP's transport-neutral design, and Web Services Enhancements (WSE) 3.0.
Security Briefs: Step-by-Step Guide to InfoCard
Keith Brown - May 2006
In my April 2006 column I began a discussion of InfoCard, the upcoming identity metasystem, which is being prepared for release in the Windows Vista™ timeframe. If you haven’t read that column, you should definitely start there because I’m going to assume you’re familiar with the basics I covered.
Distributed .NET: Learn The ABCs Of Programming Windows Communication Foundation
Aaron Skonnard - February 2006
Windows Communication Foundation unifies the existing suite of .NET distributed technologies into a single programming model to improve the developer experience. This article introduces WCF so you'll be prepared to take advantage of all the new capabilities.
Service Station: All About ASMX 2.0, WSE 3.0, and WCF
Aaron Skonnard - January 2006
The release of the Microsoft® . NET Framework 2. 0 reshapes the Web services landscape in several interesting, and perhaps confusing, ways. So this month I'm going to field some of the most common questions related to ASP.
Service Station: Developing .NET Web Services with Beta 2
Aaron Skonnard - April 2005
Version 2. 0 of the Microsoft® . NET Framework makes numerous improvements at various levels in the Web services protocol stack. In addition, better tool support and an increased focus on interoperability make your life easier.
The XML Files: XML Report from the Microsoft PDC 2003
Aaron Skonnard - February 2004
Code Name Indigo: A Guide to Developing and Running Connected Systems with Indigo
Don Box - January 2004
This article describes a collection of new programming frameworks that are part of "Longhorn," the upcoming version of Windows. "Indigo," the code name for this framework, provides rich support for service-oriented design that is complementary to traditional object-oriented approaches. Indigo marries the best features of .NET Remoting, ASMX, and .NET Enterprise Services into a unified programming and administration model. Indigo's deep support for standard protocols, including HTTP, XML, and SOAP, makes it easier to integrate applications and services without sacrificing security or reliability.