This is the simplest form of the deployment, where the VirtualViewer is deployed on the same application server as the ECM software. The ease of deployment allows for the quick setup of Development and/or POC environments for development & evaluation phases of the project. It is critical that the dedicated server has adequate resources allocated to allow for running multiple JVM’s to make the application sufficiently redundant to prevent any single point of failure.

VirtualViewer single server architecture

This architecture permits limited scalability of the application environment, by scaling up the dedicated server. The diagram below depicts what a scale up of a server looks like:

Scaling the single server architecture