We've done some prototyping using the http://www.jboss.org/wiki/Wiki.jsp?page=DeploymentService were we could upload e.g. a lib in the ./lib directory and create new deployments in the ./deploy directory.
Trasferring remotely deployments (e.g. an .ear) files is not currently possible, it will be with the new admin console and here is the task for the remoting module http://jira.jboss.com/jira/browse/JBREM-8
For the time being, you can always use the MainDeployer.deploy(URL) method to deploy remotely a module, as long as the URL points to a local file, or it is a remote URL but there is somebody there to serve it.