Home » High availability architecture

High availability architecture

back to CITE.BPMS

All CITE.BPMS applications are implemented based on high availability specifications. This applies to all levels and subsystems: In terms of its data the coverage of the high availability requirement is universal. At the DB level it supports Active / Active and Active / Passive clustering devices by exploiting structures that minimize potential conflicts between duplicates, allowing seamless nodes to be expanded according to installation needs.

At the archive system level, a distributed archive system is supported with redundancy and dispersion features of any required degree. The indexing subsystem operates intrinsically in the form of a cluster with modulated dispersion and redundancy as well as the ability to recover automatically from communication failures, etc. As a slot the system is reverse proxy and load balancer compatible allowing any form of application of the relevant techniques (e.g. priority to a node, connection retention, circular, random dispersion etc.) while offering specific benchmarks for reading system status (is alive). Inherently CITE.BPMS is implemented based on the requirement of ultra-high scalability. Each of its subsystems can be deployed at any number of nodes as needed, allowing the continuation after failure but also the increasement of resources to achieve any availability terms that may be set (e.g. service rate).

The above high availability components are optional and can be adapted to the needs of each installation.