My experience is mostly in enterprise integration/SOA type projects [meaning: non-public APIs]. I'm mainly a dyed-in-the-wool SOAP/WS* guy myself. I've only become interested in the formal ReST architectural style in the last 2 weeks.
But I'm always up for learning new stuff. So in the recent few days of researching the whole ReST bandwagon, I think I now grok Chapter 5 of Roy Fielding's PhD dissertation well-enough to at least be able to ask some salient questions.
A lot of what I've read about ReST makes me reminisce about the PERL/CGI work I use to do back in the day. But I digress.
What I need to ask at this point in my learning about ReST [and SmartGWT's take on it], is this...
My questions are not targeted at Isomorphic exclusively. I'd be equally grateful for anybody else's answers based on their experience using RestDataSource/RESTHandler with their purely ReSTful services. Thank you in advance.
But I'm always up for learning new stuff. So in the recent few days of researching the whole ReST bandwagon, I think I now grok Chapter 5 of Roy Fielding's PhD dissertation well-enough to at least be able to ask some salient questions.
A lot of what I've read about ReST makes me reminisce about the PERL/CGI work I use to do back in the day. But I digress.
What I need to ask at this point in my learning about ReST [and SmartGWT's take on it], is this...
- To which of Fielding's original ReSTful constraints does RestDataSource and RESTHandler conform?
- If RestDataSource/RESTHandler do not conform to the "Pure ReST" style [as defined by Fielding], what are the practical reasons for Isomorphic not doing so?
- Why does it seem like SmartGWT's "RestXXX" components are simply piggybacking on the ReST buzzword, while not being strictly ReSTful?
- Why wouldn't HttpMessageDataSource and HttpMessageHandler be more apt names for RestDataSource and RESTHandler respectively?
My questions are not targeted at Isomorphic exclusively. I'd be equally grateful for anybody else's answers based on their experience using RestDataSource/RESTHandler with their purely ReSTful services. Thank you in advance.
Comment