something that would be great would be to indicates which api to use depending on the usage : same jvm, same webapp, same server but distinct jvm, usage from another server
Also, the current restrictions should be written.
I've lost quite some time trying to get webclient + jcr client (as a MDB) running at the same time.