Reloading from clients is now allowed by design, as some other things are (execution of certain types of macros, editing script, saving document, change the source document...).
Using the Publisher you can create manually tasks for reducing data, distributing documents, reloading a source document. This is documented in the Server Reference Manual.
Here there is a very interesting discussion on how to trigger those tasks from an external event, with some sample code on how to generate the request to execute the task (that must exist already in the Publisher). Basically, it consists on sending an XML formatted query via HTTP POST to the server with some information (user, password and tasks name).
Check the documents that bbt attaches with a sample macro calling to an EDX task and further documentation on the process.
Hope that helps.