Laboring under some RESTful misapprehensions

...or misconceptions... Eric Roch that is... see Mark's crystal clear analysis of those misconceptions.

IMHO one of the most difficult aspects to understanding REST is climbing out of the RPC style box. Once outside it is easier to understand what REST is and objectively and accurately compare the REST style with the RPC style. Sometimes simple ideas are really hard to grasp from the wrong frame of reference. (The motion of the planets were deemed rather complex until the frame of reference was changed.)

When the wads of WS-\*/SOA stuff are thrown into the RPC style box it makes it even harder to get out. When the frame of reference is changed it is hard to seriously argue that it is a simple/elegant system for building distributed systems, with a set of fundamental architectural constraints that can be written concisely on the back of an envelope. As a case in point look at Microsoft's RESTful architecture for Robotics Studio: a simple and elegant service model that enables loosely coupled composition and orchestration of services. Now, try to imagine that same system using the RPC style with WS-\*...
Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
About

sandoz

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today