Ok one final question before I drive down the WS road. Is it possible, both License wise and integration wise, to take your war file and somehow drop it into the jboss deploy directory, or perhaps the protal sar directory and have your classes be part of the same classloader the jboss portal runs on?
The reason I ask is because if I can have Alfreco exist in the same classloader, then it would be very easy for us to use the JCR solution.
One way I thought of doing this, and this is where the licensing issue may arise, is to simply explode your war file, and merge its contents with our own portal code, then the whole thing will load in the same classloader and we're good to go. However, this will also cause a headache down the line since everytime we want to update, we'd have to merge your new code with what we have, and that's not soemthing we want to do.
So I'm hoping there is a little trick there which might make it do the magic we need. If not the WebService solution is certainly great and will do the trick very nicely.
Thanks again.
R