Talking Without Speaking, Hearing Without Listening.

In this blog I publish information and ideally have people that subscribe to it. For the blog I use the WordPress hosting site (service) you may use an RSS aggregator to subscribe (client). In a business application you can achieve this same concept easily with WCF. In this post I will run through an exampleContinue reading “Talking Without Speaking, Hearing Without Listening.”

This MessageHeader will self destruct in 5 seconds

Let’s get our hands dirty with an example you can follow along with. With the basic concepts covered we can whip up something to send some data back and forth. We will start with a simple winform to run our service. Another winform (acting as the client application) to connect to it so our serviceContinue reading “This MessageHeader will self destruct in 5 seconds”

Putting all the basics together

Before we get stuck into a full scale example, I’ve prepared a simple checklist of tasks required to get a basic service up and running. Refer to this checklist to get your first WCF solutions up and running quickly. Service & (Host) Service Contract IMyServiceContract Implementation of that Contract Service Proxy Implementing ServiceContract & ClientBase<IMyServiceContract>Continue reading “Putting all the basics together”

Being a Good Host

Hosting a WCF application is quite simple. There are 3 available hosting options IIS (Internet Information Services), WAS (Windows Activation Service) under Vista/Server 2008 and an ordinary (windows form/console) application. The quickest to getting your project up and running is a windows form (or console) app. This way you can begin development quickly. Then forContinue reading “Being a Good Host”

The WCF Run-Down

Windows Communication Foundation (WCF) is a framework for building service-oriented applications. Using WCF, you can send data as asynchronous messages from one service endpoint to another. Great… Lets try it out… So how do you go about getting something up and running? We have to start somewhere… so let’s start by covering some of theContinue reading “The WCF Run-Down”

Pex – Assisted White Box Testing

On a brief side note after attending Mitch Denny’s (from Readify) presentation tonight on “Tools for Improving Software Quality” he introduced us to a great little tool for Visual Studio 2008 and beyond. “Pex (Program EXploration) produces a traditional unit test suite with high code coverage“. It’s a tool that writes the unit test forContinue reading “Pex – Assisted White Box Testing”

Why WCF

UPDATE 9-July-2010: This entry gets a lot of random hits, so I thought I would update the information as of July 2010, just to give links to newer areas relating to WCF. WCF – Windows Communication Foundation, has become in fact more of a foundation for a larger set of abstractions on top it. SimplyContinue reading “Why WCF”

WCF Beginners Series

I’ve been issued a task to run a series of presentations for the Microsoft arm of the software development service line of my consulting firm. Focusing on Windows Communication Foundation (WCF) for the .NET framework. This blog will assist in breaking down some of the topics into simple easily referenceable chunks, including links to otherContinue reading “WCF Beginners Series”