Horizontal and vertical clustering

The Report Application Server supports horizontal and vertical clustering. Horizontal clustering involves running multiple Java application servers that are run on two or more separate physical machines. Vertical clustering, however, consists of multiple Java application servers on a single physical machine.
ReportClientDocument is a serializable object that Java application servers can store in session. If one Java application server fails, other servers can use the sessioned objects and continue to process them. This process is transparent to the user. If a Java application server can be configured for horizontal or vertical clustering and is supported by the Report Application Server, the Report Application Server will run in a clustered environment.

Note: Note: For the Report Application Server to run in a horizontal or vertical clustered environment, the ReportClientDocument object must be stored in session.