I currently work on an application using Adobe's Live Cycle Data Services and we are looking into switching to LightStreamer as our messaging backend. The application is written in Flex and uses a Java back end to communicate with our database. We're also re-writing components of the Flex application in HTML5 using websockets, which is why we are looking at LightStreamer as an alternative to LiveCycle.

I'm hoping there is someone who has gone down this same path as I'm looking to utilize as much of the existing Java code as I can, however it was reliant on Remote Services and Messaging Endpoints as is the paradigm of LiveCycle. I'm trying to wrap my head around writing adapters to use these existing services and I understand a remote call can be replaced with a snapshot of an item, but I'm not fully sure on the implementation.