BIRT 3.7
Written by: Michael Williams
Featured Refcardz: Top Refcardz:
  1. Eclipse for Spring
  2. MVVM Pattern
  3. Eclipse RCP
  4. Silverlight/WP7
  5. Eclipse Plug-ins
  1. BIRT 3.7
  2. Ajax
  3. Eclipse
  4. jQuery Selectors
  5. Spring Config.

Link Details

Link 376457 thumbnail
User 209965 avatar

By estherschindler
via informit.com
Published: Mar 09 2010 / 09:12

Scott Seely explains when developers need to create a new endpoint versus just adding data. This higher level, non-language specific article explains how to version REST services and when each choice makes sense.
  • 11
  • 0
  • 1777
  • 3

Comments

Add your comment
User 242727 avatar

bwtaylor replied ago:

0 votes Vote down Vote up Reply

One thing that irked me is the list of reasons to version is if you make changes such as "Updating your URL structure. If you move the resource, existing clients won’t be able to get to them. "

NO! You aren't doing it right. If you are RESTful, it will NOT break if you change your URL structure. Conversely if it does break you are NOT RESTful. See the 4th bullet: http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.