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

Re: Exposing resources/services vs hiding implementationdetail


Re:  Exposing resources/services vs hiding implementationdetail
Michael Champion wrote:

> On Apr 5, 2005 11:42 AM, Jan Algermissen <jalgermissen@t...> wrote:
> 
>> the extreme of providing a
>>single poiunt of access (e.g. http://foo.org/myService ) to POST
>>everything to just doesn't seem to cut it when it comes to scalability
>>and integratability.
>>
>>But maybe I misunderstand your point.
>  
> My point is to ask for evidence to support that assertion, especially
> since one has to add "security" to the list of necessary properties
> for a Web application in today's world.

* Caching proxies will cache the results of a GET but not a POST. A 
client can similarly cache the results. This can all happen
independently of the particulars of the message exchange. This can
directly help scalability, especially if I've got a service like Akamai
deployed between me and my users.

* If I can retrieve a representation of a resource via GET, then one
method of integration is the simple link.

* You're free to manage your URL space, changing its structure without
impact to me by applying simple HTTP rewrites, and a 302. No need for
me to learn a new request format/location/etc.

* Fine-grained security is much easier to achieve when you can identify 
the resources under control with their own URIs. Web servers allow 
security constraints to be applied based on request method -- you don't
have to hide it all behind POST, see for example, [1].

* Auditing of your application usage can be as simple as mining your
web server logs.

Cheers,

L.

[1]. http://norman.walsh.name/2005/02/22/limitexcept

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.