OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] ANN: Building Web Services the REST Way

[ Lists Home | Date Index | Thread Index ]

> http://www.xfront.com/REST-Web-Services.html

I read through this and have a couple of questions.

1.  Why isn't the reference to Roy's thesis a hyperlink?
2.  Is it a REST "requirement" that submitPO returns a URI for the 
stored document that the submittor can later modify?  In the normal 
course of business you don't get to modify your PO willy-nilly...
3.  I don't understand the rationale for principal #2; what's the
reason to prefer one of these three?
Yes, I removed the "get" word; once I do that, what's the issue?
4.  Suppose I have a "pricequote" feature that takes a product and 
version.  An implication of #2 is that REST wants me to arbitrarily 
order those those attributes, as in
but why not
?  And does REST tell me how to specify the ordering?  Either way, it 
seems arbitrary and limited compared to
doesn't it?

For item #4, just a clarification: the issue is that the GET doesn't 
modify the resource; I wouldn't expect a "getweather" URL to return the 
same thing all the time.  Right?

#6 seems to contradict classic distributed systems practice (and, say, 
gigabit networking) which seeks to minimize round-trips.  Doesn't it?

Suppose I need to fetch a resource such that only the endpoints can now 
the item being retrieved and the response.  I can do the response easily 
enough, send xml-encrypted data.  How do I send the request in a REST 
fashion?  I think this is beyond the scope of REST, but am not sure; any 
  thoughts?  (Imagine requesting medical records; because of my "only 
endpoints" requirement -- imposed by us HIPPA regulations -- SSL will 
not suffice.)

 >REST describes what makes the Web work well.

Ah, the crux of my problem with the REST camp.  Post hoc propter hoc.



News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS