- From: Ugo Corda <UCorda@SeeBeyond.com>
- Date: Thu, 20 Feb 2003 09:10:31 -0800
- To: "Mark Baker" <distobj@acm.org>
- Cc: <www-ws-arch@w3.org>
My point is that the parameters (or entities in your definition) are not defined. In other words, the structure (the schema) of the objects passed in / out by GET, PUT and POST is not defined in advance. I would not call that an API (not even a non-standard one).
Ugo
> -----Original Message-----
> From: Mark Baker [mailto:distobj@acm.org]
> Sent: Thursday, February 20, 2003 9:06 AM
> To: Ugo Corda
> Cc: www-ws-arch@w3.org
> Subject: Re: Visibility (was Re: Introducing the Service Oriented
> Architectural style, and it's constraints and properties.
>
>
> On Thu, Feb 20, 2003 at 08:50:34AM -0800, Ugo Corda wrote:
> > > Yah, APIs. HTTP provides a standardized one.
> >
> > Wait a minute. API signatures include both procedure names
> and parameters. In HTTP I see a standardized procedure name,
> but what about the standardized parameters?
>
> Well, if you view the HTTP API as;
>
> interface Resource
> {
> Entity GET( Headers )
> Entity PUT( Headers, Entity )
> Entity POST( Headers, Entity )
> etc..
> }
>
> Then I guess that the headers and the entity would be considered
> parameters. Some headers are standardized too, of course. Is that
> what you had in mind?
>
> MB
> --
> Mark Baker. Ottawa, Ontario, CANADA. http://www.markbaker.ca
> Web architecture consulting, technical reports, evaluation & analysis
>
Received on Thursday, 20 February 2003 12:11:05 UTC