Granite Data Services, an open source, comprehensive development and integration solution for building Flex / JavaEE RIA applications, was missing a Java client library for connecting to deployed applications.
This is now fixed with the new GraniteDS Java Client subproject, available for preview on Github here.
To start playing with this feature, download the source bundle and import it as new Eclipse project. Then, open the examples/org/granite/examples/CallGraniteDSEjb3.java file, review the code and run it (you need to start the GraniteDS Ejb3 sample first, available in the core distribution package, or change the code according to your server application).
Granite Data Services