Routing Service Features – Error Handling Part 2

Take a deep breath, this post is a bit of a doozy 🙂 In the last post I discussed the Error Handling capabilities of the Routing Service.  In that post I showed how error handling can be added to lots of common scenarios in order to provide a more robust experience for clients.  These scenarios…

0

Routing Service Features – Error Handling Part 1

Today we continue the set of articles on the core features of the RoutingService.  In this post, I’ll explain Error Handling, a great feature that provides value to both common an high-end uses of the Routing Service by providing a way to make your application more tolerant of temporary communication and network errors. First: what…

1

PDC Traffic

In the lead up to the PDC every year, there’s always some amazing work done as Microsoft prepares to show some of its customers what it is we’ve been up to lately.  The Routing Service has (fortunately) been included in some of the discussion and demos, so I thought I’d point them out.  The primary…

0

Team Management Training is Critical

Just read an excellent article over at Joel On Software on one of the critical differences between the CS educations most people get and the expectations of real world work at an actual software company.  You can find it over here, and I highly recommend it.  My own background did focus heavily on semester long…

0

Routing Service Features – Protocol Bridging

A while ago I introduced the features of the Routing Service, and "Protocol Bridging" was among them. But what does this mean and what does it really do for me?   Protocol Bridging in the context of the Routing Service means two key capabilities: Transport Mediation – The Routing Service is designed to be a…

8

Routing Service Features – Content Based Routing Part 2

In the last post I introduced you to some of the design concepts around content based routing, and talked about our implementation through WCF’s MessageFilterTable.  In this post, I’ll give you some examples of what configuring CBR at the Routing Service looks like. Last time, I said that we’d implemented content based routing through MessageFilters and…

1

Routing Service Features – Content Based Routing Part 1

In the previous post, I talked about the primary features of the Routing Service.  In this post, I’d like to dive into Content Based Routing (CBR), and talk about some of the design and implementation choices we made.   The model for CBR in the routing Service is a WCF MessageFilterTable<IEnumerable<ServiceEndpoint>> (we’ll touch on why…

1

Routing Service Features Recap

In .NET 4 there will be the Routing Service, which will serve to fill the gap between clients and services that previously existed in WCF. Great! But what are we really giving you beyond a simple proxy? Intermediaries can be chock full of features, and serve a whole variety of needs.  Instead of first talking…

0

What is this blog all about?

So you stumbled onto some random blog on MSDN.  In the first post the guy is already talking about some random Routing something.  But what is that? What is this place and how did you get here?  What’s this all about? Well, let’s start off with the basics: Windows Communications Foundation is Microsoft’s platform for…

0

We’re on the air!

Well hello! This is the first post of the Routing Rules! blog, brought to you by myself, Matt Snider.  As a quick introduction, I’m a PM who’se been working on the .NET 4 Routing Service (System.ServiceModel.Routing) that will be delivered as a part of the WCF framework in our next release.  I work on Dublin as…

0