[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: REST & types

  • To: xml-dev@l...
  • Subject: Re: REST & types
  • From: Gavin Thomas Nicol <gtn@r...>
  • Date: Fri, 1 Mar 2002 00:14:47 -0500
  • In-reply-to: <200203010356.WAA22071@m...>
  • Organization: Red Bridge Interactive, Inc.
  • References: <200203010356.WAA22071@m...>

types of rest
On Thursday 28 February 2002 10:56 pm, Mark Baker wrote:
> POST it a representation of some food, and it gets fed.
> POST it a representation of a hand, and it gets petted.
> (logically, of course 8-)

This is the point though... to a large degree all that's really 
happening is  decomposition/tunelling of higher-level communication 
patterns on a lower-level substrate... there are advantages and 
disadvantages to this.

> Yup.  But everything that can be done by distributed computing can
> be done by distributed hypermedia.  It's complete.

Sure... and all computation can accomplished using SK combinators.

One thing I've often done in developing object interfaces is to 
essentially make everything a "bag" of properties (get/set/remove), 
allowing arbitrary extension of "types" at runtime (in JAVA you can do 
it through a custom classloader if you want). This can be very 
beneficial (slot-based programming is similar BTW).

Anyone who's done this (especially if they're an old lisp hacker ;-)) 
will eventually question the need for objects/interfaces in the first 
place... after all, the common substrate is all you need. The answer, 
as it is for the applicability of anything, is "it depends".

Reductionism is fine (big fan of reductionism and minimalism in 
general), but you also need the higher level of organization, and 
labels to apply to them. Once you start operating at that level, the 
underlying components become less relevant... that's the whole point 
of abstraction. Once you start modelling higher-level applications 
(working at a higher level of abstraction), will the choice of REST be 
truly significant? Will the choice of REST using HTTP vs REST using 
<whatever> be significant?

Purchase Stylus Studio Online Today!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.