|
System Architecture
VIRTU is based on a modular architecture as can be seen below. The distributed modules allow for a greater flexibility when setting up a VIRTU system, and also offer greater modularity for development.

VIRTU Configuration Database - provides a database where all information is stored: user accounts, Building Blocks locations, assembly configurations and instances and users reports and suggestions.
VIRTU Block Datastore – acts as a repository for all elements (Blocks) that are used to create a Virtual Machine. These may be Applications, OS images or hypervisor VM configuration files. VIRTU Enterprise can manage several Datastores.
VIRTU Application Server – is the core VIRTU module wherer all business middle tier logic processing is done. It manages the communication between the Front-end modules and the business logic modules.
Virtualization Services – contains all third-party virtualization providers and handles all virtualization. The VIRTU Enterprise solution is able to manage several virtualization servers from different providers simultaneously.
VIRTU Eclipse Views and Web Front-end – represent the graphical user interface modules, which allow a user to interact with VIRTU using the stand-alone application, or simply through a common web-browser.
VIRTU's architecture offers flexibility, allowing its modules to be distributed, hosted on virtualized platforms or installed on a single machine.
|