- From: Christopher B Ferris <chrisfer@us.ibm.com>
- Date: Wed, 18 Dec 2002 09:35:01 -0500
- To: Mark Baker <distobj@acm.org>
- Cc: "Champion, Mike" <Mike.Champion@SoftwareAG-USA.com>, www-ws-arch@w3.org
- Message-ID: <OFAD98B265.C2852C6F-ON85256C93.004BACD9-85256C93.004FF613@rchland.ibm.com>
Mark Baker wrote on 12/17/2002 05:03:53 PM: > <snip/> > > And I suggest that GET, PUT, POST, and DELETE comprise a sufficient > coordination language for this purpose. > > Yes, this is yet another attempt at espousing the *enormous* value of > the uniform interface constraint, whose rejection by this WG, and the > industry at large, continues to boggle my mind. I think that REJECTION is a rather strong, and IMO inaccurate, term. You keep saying that the WG has REJECTED this constraint, and yet we (the WG) keep responding that we are still considering whether, where, and how REST fits into the Web services architecture. Quoting from Roy's thesis[1] in section 5.1.5: "The central feature that distinguishes the REST architectural style from other network-based styles is its emphasis on a uniform interface between components (Figure 5-6). By applying the software engineering principle of generality to the component interface, the overall system architecture is simplified and the visibility of interactions is improved. Implementations are decoupled from the services they provide, which encourages independent evolvability. The trade-off, though, is that a uniform interface degrades efficiency, since information is transferred in a standardized form rather than one which is specific to an application's needs. The REST interface is designed to be efficient for large-grain hypermedia data transfer, optimizing for the common case of the Web, but resulting in an interface that is not optimal for other forms of architectural interaction." The emphasis in the above quote is mine. That statement alone should give one pause. IMO, you do yourself and your cause a disservice by making rash statements like the one above. > > MB > -- > Mark Baker. Ottawa, Ontario, CANADA. http://www.markbaker.ca > Web architecture consulting, technical reports, evaluation & analysis > Christopher Ferris Architect, Emerging e-business Industry Architecture email: chrisfer@us.ibm.com phone: +1 508 234 3624
Received on Wednesday, 18 December 2002 09:35:39 UTC