ROP, Hessian and protocol-buffers

2016-05-19 Thread Aristedes Maniatis
I've realised that Savva and I have been having too much conversation around this in private and it should be brought back to the list. Here is a summary of the great work happening behind the scenes to modernise Cayenne's ROP implementation. First, let's remember the problems we were having:

Re: ROP, Hessian and protocol-buffers

2016-05-19 Thread Andrus Adamchik
Very nice, thanks for the overview. Let me post that on Cayenne twitter :) > On May 20, 2016, at 6:48 AM, Aristedes Maniatis wrote: > > I've realised that Savva and I have been having too much conversation around > this in private and it should be brought back to the list. Here is a summary >

Re: ROP, Hessian and protocol-buffers

2016-05-24 Thread Savva Kolbachev
Thank you Ari for sharing this, I want to update the conversation. Again, protostuff people are very helpful. They've already released the new version of protostuff (1.4.3) which contains those bug fixes. So, I've merged cayenne-protostuff module to the trunk. And now we are going to test it deepe

Re: ROP, Hessian and protocol-buffers

2016-05-24 Thread Aristedes Maniatis
On 24/05/2016 8:21pm, Savva Kolbachev wrote: > It seems that the next step should be moving ROP functionality to the > separate module, as it was noted before. It will give us a cleaner > structure. I agree. Ideally the modules should be able to discover each other without configuration. For exam

Re: ROP, Hessian and protocol-buffers

2016-05-24 Thread Andrus Adamchik
> On May 24, 2016, at 1:59 PM, Aristedes Maniatis wrote: > > I agree. Ideally the modules should be able to discover each other without > configuration. For example if you drop in both cayenne-rop and > cayenne-rop-proto into the project, then protostuff should automatically be > used without