[Standards] [API] Proposed XMPP Extension: IO DATA
Johannes Wagener
johannes.wagener at med.uni-muenchen.de
Mon Mar 31 17:21:13 CDT 2008
Fabio Forno schrieb:
> On Mon, Mar 31, 2008 at 1:29 AM, Peter Saint-Andre <stpeter at stpeter.im> wrote:
>
>> >
>> > Let's try to RESTify it in order to have a more general solution:
>>
>> What is the particular benefit here of having a RESTful interface?
>>
>
> An exercise, since the XEP was referencing REST ;)
> Jokes apart, REST is paradigm that clearly separates the roles in a
> distributed application, trying to leave out from the transport any
> aspect that is application dependent, such as session handling. I'm
> not a RESTologist, or a REST worshiper, but there is good common sense
> in it, and when designing a protocol it is wise to give a look to
> these principles.
While thinking about the session I realized that it is possible to do
this behaviour like put/delete/... with the io data container. For
example it should be possible to write schemata for io of io data
container that define/offers certain actions like post get delete put
and may contain a <header> and <body> and even the URIs you suggested.
You could even run the ad hoc command in a one execute/complete step way
- thus the sessionid of Ad-Hoc Commands would play no role. I think this
way you can RESTify the service, too.
More information about the Standards
mailing list