Sure I will provide further details. We are installing our plugin into ALFRESCO_HOME/tomcat (specifically into the dist/shared and dist/webapps folders). Our plugin adds new operations available to the document and it also add new workflows as well. For example, several people can digitally sign a document in the same workflow until the document is considered that it can be definitely archived.
In terms of architecture, our plugin has been programmed mainly in Java. It also has a part in javascript, and then there are the webscripts which allow to join the two parts. Our doubts are if these two parts can be separated in order to work in the cloud version. Or even better, if there is a chance to run the Java code in the cloud, which I do not think is currently supported. Thank you.