Re: [Standards] Status of XEP 0075
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 3/10/12 10:11 AM, Markus Kohlhase wrote: This reminds me - I had a chat with Evan on this, and he was enthusiastic about resurrecting the concept. What happened then? Why was it discontinued? - Are there any other similar protocols? Perhaps IO Data: Yes, IO Data looks interesting but it doesn't provide such a nice object oriented style like JOAP. - Is it worth to work on that protocol? Maybe. :) I'd say of course ;-) It's very old and might not reflect up-to-date thinking about interactions between entities. This is why I'd like to reanimate the discussion :) Markus, I can put you in touch with Evan if you'd like. Let's see if he still has any interest in this work. If not, we could make you the maintainer of the spec. Peter - -- Peter Saint-Andre https://stpeter.im/ -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0.18 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk+Oy7IACgkQNL8k5A2w/vx78gCfTpejqrmiW660W9nb2c1S98do yN4AnR6F9iiutTqCbWausPCdOFBzbEEQ =pwoJ -END PGP SIGNATURE-
Re: [Standards] Status of XEP 0075
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 This reminds me - I had a chat with Evan on this, and he was enthusiastic about resurrecting the concept. What happened then? Why was it discontinued? - Are there any other similar protocols? Perhaps IO Data: Yes, IO Data looks interesting but it doesn't provide such a nice object oriented style like JOAP. - Is it worth to work on that protocol? Maybe. :) I'd say of course ;-) It's very old and might not reflect up-to-date thinking about interactions between entities. This is why I'd like to reanimate the discussion :) -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk9biysACgkQ+/2eQOtTDEpJDACfZpbQiPzSnfnki3apm++Ud0/Y Gj8AoJCrueoJ9L/AedS88Sn6bxhiBK6i =JS4z -END PGP SIGNATURE-
Re: [Standards] Status of XEP 0075
On 1/9/12 4:32 PM, Markus Kohlhase wrote: Hi, I'd like to discuss the status of XEP 0075 with you. My motivation to use it is to write an XMPP based application. It's a distributed system with a web client for managing some entities. There are several ways to communicate with application servers, e.g. - XEP 0009: Jabber RPC - XEP 0050: Ad-Hoc Commandd - XEP 0072: SOAP Over XMPP But there are some drawbacks. Jabber RPC/XML-RPC is an old and great protocol. But if you want to manage a lot of entities with its properties it's sometimes complicated to map the methods to the entities. Ad-Hoc Commands are designed for human interaction and support only simple data structures (XEP-0004). Of course you can use XEP 0244 but it's still not really suited for machine to machine interaction. SOAP is a modern way to interact between multiple systems but for my case its too bloated for my needs. In my opinion JOAP is a great protocol for handling a bunch of objects. My questions: - Are there any other similar protocols? Perhaps IO Data: http://xmpp.org/extensions/xep-0244.html - Is it worth to work on that protocol? Maybe. :) It's very old and might not reflect up-to-date thinking about interactions between entities. - What do you think should be improved? I haven't looked at JOAP in 9 years, so I'm not sure what I'd change. XEP-0244 is the most recent attempt to work on something similar. XEP-0072 is indeed bloated, but you get all that SOAP stuff for free in various libraries, so it might be worth a closer look. Peter -- Peter Saint-Andre https://stpeter.im/
Re: [Standards] Status of XEP 0075
This reminds me - I had a chat with Evan on this, and he was enthusiastic about resurrecting the concept. -- (Not at my desk) Peter Saint-Andre stpe...@stpeter.im wrote: On 1/9/12 4:32 PM, Markus Kohlhase wrote: Hi, I'd like to discuss the status of XEP 0075 with you. My motivation to use it is to write an XMPP based application. It's a distributed system with a web client for managing some entities. There are several ways to communicate with application servers, e.g. - XEP 0009: Jabber RPC - XEP 0050: Ad-Hoc Commandd - XEP 0072: SOAP Over XMPP But there are some drawbacks. Jabber RPC/XML-RPC is an old and great protocol. But if you want to manage a lot of entities with its properties it's sometimes complicated to map the methods to the entities. Ad-Hoc Commands are designed for human interaction and support only simple data structures (XEP-0004). Of course you can use XEP 0244 but it's still not really suited for machine to machine interaction. SOAP is a modern way to interact between multiple systems but for my case its too bloated for my needs. In my opinion JOAP is a great protocol for handling a bunch of objects. My questions: - Are there any other similar protocols? Perhaps IO Data: http://xmpp.org/extensions/xep-0244.html - Is it worth to work on that protocol? Maybe. :) It's very old and might not reflect up-to-date thinking about interactions between entities. - What do you think should be improved? I haven't looked at JOAP in 9 years, so I'm not sure what I'd change. XEP-0244 is the most recent attempt to work on something similar. XEP-0072 is indeed bloated, but you get all that SOAP stuff for free in various libraries, so it might be worth a closer look. Peter -- Peter Saint-Andre https://stpeter.im/