P&P – Web Service with REST Application Pattern

It was interesting that all the fuss over Oxite had a positive impact. Unfortunately Microsoft are also now giving us their views on REST (WCF REST starter kit, argh) and more recently REST with a domain model in Two-Tier Service Application Scenario (REST) which J.D. Meier calls the Web Service with REST Application Pattern.

If you understand REST/DDD, or like Fowlers original meanings for his patterns, or believe that “Business Process Objects” with methods like “Promote (object[] data)” could be improved on then you might want to look away now. Come on though I’ve piqued your interest, have a look, it makes you feel dirty but yet at the same time makes you glad you now realize that perhaps there are other ways to build applications.

Might be interesting to see how this relates to the old design documents MS used to pass out, pretty sure its not that different except resource is now used in some places instead of service. Service + procedural code + database, rock on.

Anyway I’m going to go back to writing my own comments on it to put on the page, its going to take me a while…

UPDATE: The contnet now indicates that it is up for community feedback (see comments) so its now up to us to provide useful and constructive feedback…

This entry was posted in P&P, REST. Bookmark the permalink. Follow any comments here with the RSS feed for this post.

5 Responses to P&P – Web Service with REST Application Pattern

  1. The guidance shows a distinct lack of understanding and a desire to use as many patterns as possible (without understanding them in depth or even using the correct terminology).

    Starting to wonder is some of the “guidance” is written by a fresh out of shool CS grad who has never built a real application in his / her life.


  2. Hi All ,
    This article that you are looking is certainly changable. That’s why it’s on the KB on not in the guide. I’m happy to send out the Word doc to you have have you mark it up to your heart’s content and send it back to me. We write these articles as a team and this one came towards the end of the project, so it seems it needs more feedback. Since we use Agile here, we tend to put something out first then improve it. Email me at v-rob (at) microsoft [dot] com and I can send it to you.

    Thanks for calling these problem out.


  3. Okay, the entire discussion is happening on the wiki page now if others want to be involved.


    We are taking in feedback and fixing the issues.

  4. Colin Jack says:

    Ta I’ll definitely do that and thanks for being so open. I’m now feeling guilty for being so negative! :)

  5. bdebcayxego says:

    I1HUE4 kpbcvzhrxwjw, [url=http://oheekxxnveis.com/]oheekxxnveis[/url], [link=http://ijsffryenusj.com/]ijsffryenusj[/link], http://rksdhshjkqnb.com/

Leave a Reply

Your email address will not be published. Required fields are marked *


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