1 person found this helpful
With the new 4.6 version of Adobe Data Services, you can also create Java (desktop/Android) and JS/ObjectiveC applications that can communicate with a messaging destination.
I should have also noted in my original post that in the RemoteObject case you can use application scope (in remoting-config.xml) to make the Java Object stateful, in which case it is only constructed once at startup, not with each RPC call.
You also have an option to communicate to a HTTPService (e.g. Java servlet) and WebService (e.g that exposed by JAX-WS) from Flex by way of a destination declared in BlazeDS. Take a look at the documentation for how to do it.