RIA Services + Routing

Yavor Georgiev does an amazing witeup of how to get the Routing Services working for RIA services.  This took some consultation, but I’m glad to report we have things working 🙂  You can find his blog post and the sample project over here.


ServiceModel XPath Functions

One of the most versatile types of filters that the Routing Service offers is the XPathMessageFilter.  Xpath is great because it gives you a full set of navigation and comparison tools, right in one filter.  But let’s be honest, writing XPath by hand kinda stinks.  Fortunately, XPath has the notion of functions (or shortcuts) which…


Load Balancing at the Routing Service

This post subtitled “I hate to tell you this but….” “Can the Routing Service do load balancing?” is one of the most common questions I’m asked.  The immediate answer I give is almost universally disappointing: No.  It’s actually hard to say that Load Balancing (as most people mean it) should be done at the Routing…


Another Router Sample!

With the release of the .NET RC, the number of independent folks playing with the bits and putting together projects has grown tremendously.  This is fantastic to see, because the more eyes we get on the product and the more demo code written the better the feedback.  I love customer feedback 🙂  Here’s another Routing…


Multicast Router Example

Over the last few weeks I watched (and occasionally chimed in) while a coworker of mine (Danny Cohen) built a pretty comprehensive example of multicasting at the Routing Service over at his blog.  I would consider this a good reference for anyone looking to do something similar with the Routing Service.  Here’s what he built:…


Routing in WAS

For those of you who have your services hosted in WAS/IIS, the trickiest part of getting the Routing Service working is remembering that you need to reference the fully qualified assembly name (since System.ServiceModel.Routing.dll is in the GAC instead of in your service directory).  A good writeup on solving a common routing scenario with WAS…


Routing Service – 10-4!

Ron Jacobs just put up a new video demonstrating the Routing Service over on 10-4, the series of videos put together to show off what’s new with VS2010 and .NET 4.  The 10-4 videos are located here, and Ron’s quick demo of the Routing Service is Episode 40.  You can also find Ron on his…


Routing Service Features – Dynamic Reconfiguration

The final in the broad posts about the capabilities of the Routing Service, today we’re going to cover Dynamic Reconfiguration.  Dynamic Reconfig is really one of the neatest things about the Routing Service (in my opinion) as it opens up a whole new set of scenarios that otherwise would have required a lot of custom…


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…


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…