Why Developers Are Interested in REST

I’m doing some WCF work for a client, specifically around WS-Security. I stumbled upon the System.ServiceModel.MessageSecurityVersion class today. Its static properties alone should explain why developers are craving simpler technologies like REST…

About James Kovacs

James Kovacs is a Technical Evangelist for JetBrains. He is passionate in sharing his knowledge about OO, SOLID, TDD/BDD, testing, object-relational mapping, dependency injection, refactoring, continuous integration, and related techniques. He blogs on CodeBetter.com as well as his own blog, is a technical contributor for Pluralsight, writes articles for MSDN Magazine and CoDe Magazine, and is a frequent speaker at conferences and user groups. He is the creator of psake, a PowerShell-based build automation tool, intended to save developers from XML Hell. James is the Ruby Track Chair for DevTeach, one of Canada’s largest independent developer conferences. He received his Bachelors degree from the University of Toronto and his Masters degree from Harvard University.
This entry was posted in Miscellaneous. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • Coder1

    Good point.
    While we’re simplifying, how about simplifying the ads on the blog so I can see where the actual content is?

  • http://www.jameskovacs.com james.kovacs

    @Greg – I’ve done more than my share of Web Services. The comment was more tongue-in-cheek than anything else. The basic problem, IMHO, is not the long property names, but the fact that I have to understand which combination of features I need. At one time, I cared about the subtle differences between SOAP 1.1 vs. 1.2. Now honestly I just want to integrate the two applications and be done with it.

  • http://gregbeech.com/blogs/tech/ Greg Beech

    Um, OK, but you’re missing the point that this is functionality way over-and-above what you get out of the box with REST-style services.

    REST-style services don’t provide this sort of security functionality. If you want it you have to build it yourself, and I’m sure you’re not suggesting that would be easier than typing a long property name?

  • http://developingUX.com Caleb Jenkins

    Well good golly! I’m pretty sure that not even Intellisence is going to get you through that quagmire!

    … and darn, I think I needed the WS Security 11 WS Trust WS Secure Conversation *March 2008 CTP* WS Security Policy 11 Basic Security Profile 10.3

    so close. ;)

  • Ewild

    Thank God for intelisence!

  • http://colinjack.blogspot.com Colin Jack

    Great stuff.

  • http://mlc.org.in Shankar

    I subscribe to your thoughts.

    I am tired of reading MS documentation too many classes and methods.