High Availability
In systems with high workloads or critical services, high availability is an important part of the system landscape. With X4 BPMS, there are several scenarios for implementing high availability.
Basically, three different use cases are described: load balancing, fail over and high availability with planned process executions.
With high availability, data integrity often plays a role and must therefore be guaranteed. Thus, it is important to consider the database in the system landscape.
The load balancer is an external system component that must be set up based on the environment. It receives the external requests and forwards them to the corresponding X4 Server instance. This makes external callers independent of the underlying system landscape and allows extensions to be made without having to perform changes on client side.
More information