The Inquisitive Coder – Davy Brion's Blog

Trying to walk that thin line between intelligence and ignorance

Request/Response Service Layer Series

Posted by Davy Brion on November 8th, 2009

I’ve blogged about the Request/Response Service Layer (which i’ll just abbreviate to RRSL from now on) several times already, but i wanted to group everything there is to know about the RRSL together in a series of posts that should cover everything comprehensively, yet very in-depth.

I wrote a post a couple of months ago to discuss what i dislike about typical/classic WCF services and how the RRSL solves many of those issues. If you haven’t read that post yet, be sure that you do because i’d rather not repeat the thoughts from that post (yet again ;) ) and it’ll definitely help you understand some of the choices and decisions that influenced the RRSL.

These are the posts that this series consists of:

  1. Requests And Responses
  2. Processing Requests
  3. Handling Requests
  4. Exposing The Service Layer Through WCF
  5. Synchronous Client-Side Usage
  6. Testing Synchronous Client-Side Usage
  7. Asynchronous Client-Side Usage
  8. Testing Asynchronous Client-Side Usage
  9. Conclusions

Update: i’ve created an open source implementation of the RRSL which i highly encourage you to try out :)

2 Responses to “Request/Response Service Layer Series”

  1. Reflective Perspective - Chris Alcock » The Morning Brew #472 Says:

    [...] Request/Response Service Layer Series – Davy Brion beigns a new series of posts on the Request /Response service layer, with his first post Requests And Responses looking at the basics of the Request Response service layer [...]

  2. Josh Says:

    Just wanted to thank you for this series. Like the ORM series, even if there are frameworks available this gives a good insight into the internals and the reasoning behind some of the decisions made. Appreciate it!

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>