• Post Reply Bookmark Topic Watch Topic
  • New Topic

I presume REST and WS-I don't go together

 
Luke Murphy
Ranch Hand
Posts: 300
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
WS-I adds some more specifications to WebServices to provides things like security, addressing etc. in nearly all specs, it means that SOAP headers are updated.
Therefore I presume, if you go with REST you can't use any WS-I specs.

Therefore we are looking at custom, proprietary solutions for common problems.

If I am correct, how did REST get so popular?

 
Ulf Dittmer
Rancher
Posts: 42970
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Your understanding is correct, all the WS-* specs do not apply to RESTful WS. The problem with a lot of those specs is that they're way over-engineered, and that many problems that lend themselves to the use of WS do not require all the overhead that comes with them. The WebServicesFaq links to some good articles about the SOAP vs. REST debate.
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Technical individuals tend to create overly complex designs either for enjoyment or as a statement to how "smart" they are. What they fail to realize is that it is the "simple" designs which are best. The easier and simpler the better. The truly "smart" individual knows this and will not use "complexity of design" as an internal measure of their abilities.

In regards to standards design where you simply have technicians and programmers running free, you will get something like WS-*. And worst of all, in some cases something is so complex and obscure that it never gets adopted and simply fades away or is eventually replaced.
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jimmy - ROFL - that is so true. It seems to be a natural cycle of human nature, not only in computing but everywhere else. Look at the multiplication of saints and ceremonies in religion for example.

SOAP started as XML-RPC - sooooo simple and useful.

Oh well, onward through the fog.

Bill
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!