The buzz at the moment is about webscripts. These are another remote access method to add to your list.
You may find alfresco already provides the webscripts you need, If not its fairly easy to add them for your specific requirement.
There's also remote RMI APIs available but these are obviously vendor specific.
You may also find that CIFS or FTP give sufficient remote access to your documents.