For those interested:
I have put alfresco behind the JCR-RMI library from jackrabbit.
All i had to do was make a simple bean to register the repository and then leverage their client on the remote end.
I have a build for just the RMI-JCR and the additional alfresco config and classes.
I had done a significant portion of an RMI wrapper before I ran in to jackrabbit (I should be looking a little harder before i leap).
Works like a charm. Their library does not use remote activation which I would like to include for robustness sake.