RE: Visibility (was Re: Introducing the Service Oriented Architectural style, and it's constraints and properties.
"Ugo Corda" <[email protected]>
| Newsgroups | gmane.comp.web.services.ws-arch |
|---|---|
| Message-ID | <[email protected]> |
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:[email protected]] > Sent: Thursday, February 20, 2003 9:06 AM > To: Ugo Corda > Cc: [email protected] > 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 >