On Thu, Sep 24, 2009 at 8:42 AM, Joshua Shinavier <[email protected]> wrote:
>> - is a dedicated namespace with its verbs the correct approach for
>> these things? why not building it at the top of IO-DATA for example
>> (I'm always in favor to reuse what is existing)?
>
>
> Good question.  For one thing, we designed and implemented most of
> Linked Process before we were aware of IO Data, but it's not too late
> to consider re-engineering the specification to build upon an existing
> XMPP extension, if it improves interoperability.  That being said, I'm
> not sure that IO Data is an appropriate basis for Linked Process.
> Marko may or may not agree (and see Peter Neubauer's response a moment
> ago), but the commands we use in Linked Process are not particularly
> Ad-Hoc.  There are a fixed set of commands with very specific syntax
> which does not change from service provider to service provider and
> which does not need to be discoverable: participating clients should
> know a priori how to interact with other Linked Process clients.  On
> the other hand, Jabber-RPC might actually be appropriate for Linked
> Process. As far as I can tell, building upon Jabber-RPC might have
> relatively little impact on our spec apart from the formatting of our
> IQ stanzas, as we do not have a need for the passing of complex data
> types which motivates IO Data.  We will look into this possibility
> more closely and carefully.
>

The big advantage of an RPC-like scenario is extensibility. Future
improvements or vendor specific enhancements of the APIs you are
reflecting over XMPP could be easily incorporated without changing a
specification, which is a thing requiring a formal process and time.
And among all different RPCs approaches I'm more keen toward IO-DATA,
since it easily allows tracking the API version you are using.

>
>
>> - is the XSF the correct place where to standardize these kind of
>> applications?
>
>
> Well, I hope so!  If there's a more appropriate place to discuss our
> spec, please let us know.

Well, imho the it's just a problem of critical mass of interested
people, now already three different persons showed up, so good luck!
;)

bye

-- 
Fabio Forno,
Bluendo srl http://www.bluendo.com
jabber id: [email protected]

Reply via email to