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

Re: Transformative Programming: Flow-based, functional, and mo

  • From: Uche Ogbuji <uche@ogbuji.net>
  • To: Peter Hunsberger <peter.hunsberger@gmail.com>
  • Date: Fri, 18 Oct 2013 14:06:44 -0600

Re:  Transformative Programming: Flow-based
On Fri, Oct 18, 2013 at 12:23 PM, Peter Hunsberger <peter.hunsberger@gmail.com> wrote:
I think we've got a little mixture of concerns going on here.

I agree, and I think the discussion has honestly rather spent itself.

 
I'd expect one can describe some form of (2D or more?) continuum from tuples to DCS/COBRA and if you did so, REST would be sitting far closer to the simple tuple origin than the other. However, REST is an architecture for data exchange/manipulation, tuples are a formal mathematical model. Even at the REST resource level I'd be hard pressed to apply the tuple description to the resources unless you want to regard them as purely opaque blobs? I actually like that view of the REST resources (since, as you point out it allows for loose coupling), but it  denies the reality that the utility of REST comes from the fact that the parties do in fact have expectations as to the contents of the resources and the HTTP headers and MIME types shape those expectations.

This is where I think you swerve off the road. Of course at some point there is an understanding. Tight vs loose coupling is independent of has nothing to do with that, and frankly it's so trivial that I'm not sure why it has come up. The point is *when* the collaborating systems come about the understanding. Loose coupling, including REST is about late binding. The very headers and media types you mention are to *ensure* loose coupling, including via the handshake of content negotiation. That is *not* schema-first interaction, which is tight coupling.

 
 If I claim to be delivering you XML and you actually get JSON the loose coupling is now a bug, not a feature.  (Though SImon seems to imply I should just go ahead and figure out what parser to use and cope with it anyway... ;-)

I've had enough speaking for Simon for a week, but I will note you seem to come up with some extraordinarily odd paraphrases of what people actually say. I don't think that helps bring this conversation any value, so I think I'm also done on this subthread.


--
Uche Ogbuji                                       http://uche.ogbuji.net
Founding Partner, Zepheira                  http://zepheira.com
Author, Ndewo, Colorado                     http://uche.ogbuji.net/ndewo/
Founding editor, Kin Poetry Journal      http://wearekin.org
Editor & Contributor, TNB     http://www.thenervousbreakdown.com/author/uogbuji/
http://copia.ogbuji.net    http://www.linkedin.com/in/ucheogbuji    http://twitter.com/uogbuji


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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-2013 All Rights Reserved.