I am working on a web based j2ee application that is currently hosted on our server. The users of the application are other companies who access it via our website.
Now, due to privacy issue, many of our user companies do not want us to have access to their data (as of now such data is also stored on our end). So we are thinking of deploying part of the application on their site so that all their data is stored with them. However, the problem with this approach is that it is a pain to apply changes to the server (because they will have to be applied to all the company sites).
Is there any way that can help us simplify the process of applying patches to the servers on client sites automatically? Some thing like a push new code from our servers?