System requirements 6.17.0
Architecture
ConSol CM is a Java EE application consisting of the following core components:
- Java EE application server
- Relational database
The reporting framework (CMRF) can run on the same application server or as a standalone application. It always needs a separate database schema.
ConSol CM provides several client applications:
- Web Admin Suite: web application for administrators
- Web Client: web application for end users, accessed using a web browser
- CM/Track: web application for end users, accessed using a web browser (optional)
- CM/Archive: web application for end users, accessed using a web browser (optional)
Server
This section describes the system requirements for the server for the newest release of ConSol CM version 6.17.
Hardware
This section describes the system requirements for the server hardware.
For a standard installation with 50 concurrent users, the following hardware is recommended:
Component | Minimum recommendation |
---|---|
Memory (RAM) | 10 GB |
Storage | 10 GB |
Processor | 2 GHz dual core or equivalent |
Please also check the system requirements of the used middleware.
Network Connection
This section describes the system requirements regarding the network connectivity between servers, databases and web containers.
For a standard installation with 50 concurrent users, the following network connectivity is recommended:
Component | Minimum recommendation |
---|---|
Network latency | < 0.5 ms |
Network bandwidth | 1 Gb/s |
The above values refer to a network connection which is available for ConSol CM and does not bear significant load by other components.
In addition, the following is required:
- No virus scanner on the ConSol CM server
- No firewall between ConSol CM and the databases
If the above requirement cannot be met for any reason, it is mandatory to ensure that the virus scanner or firewall does not impair or change throughput, latency or content of the network traffic between components.
Virtualization
ConSol CM supports virtual environments. The following additional system requirements apply for running ConSol CM in virtual environments:
- No overcommit of CPU and memory
- Sockets, CPU and hyperthreading configured consistently with the actual hardware
Performance index | Minimum recommendation |
---|---|
CPU latency | < 5% |
VM in ready state | < 5% |
Switches/s | < 100 |
Migrates/s | < 100 |
Software
This section describes the system requirements for the server software.
Operating System
The system requirements regarding the operating system depend on the used application server. In general, ConSol CM is operational as long as the requirements of the application server are met.
The following operating systems are supported:
- Linux / Unix with Kernel 2.6.24 or newer
- Windows Server 2012 or newer
Middleware / Application Server
ConSol CM is used with Java application servers for Java Enterprise Edition.
CM/Track can be used either in the same application server as ConSol CM or in a separate application server. Alternatively, it can be used in Apache Tomcat.
The following application servers with the respective Java versions are supported:
ConSol CM
Application server version | Java version |
---|---|
JBoss Enterprise Application Platform 7.4 | Adoptium Temurin 11 or 17 |
WildFly 26.1.3 | Adoptium Temurin 11 or 17 |
CM/Track
Application server version | Java version |
---|---|
JBoss Enterprise Application Platform 7.4 | Adoptium Temurin 11 or 17 |
WildFly 26.1.3 | Adoptium Temurin 11 or 17 |
Apache Tomcat 9.0.54 or newer | Adoptium Temurin 11 or 17 |
WildFly 26.1.3 is not supported for clustered environments.
Database
ConSol CM uses a relational database. The following relational database management systems are supported:
Version | Driver |
---|---|
Oracle 19c | ojdbc11 21.5.0.0 |
Microsoft SQL Server 2012, 2014, 2016, 2017, 2019, 2022 (latest patch required) | mssql-jdbc 10.2.3.jre8 |
MySQL 5.6 (5.6.13 or newer), MySQL 5.7, MySQL 8 | 8.0.22 |
PostgreSQL 16.0 (or newer) |
The system requirements of the used RDBMS apply. Example requirements for a standard installation with 50 concurrent users:
Component | Minimum requirement |
---|---|
Memory (RAM) | 4 GB |
Storage | 50 GB, 5 GB increase per year |
The necessary database storage heavily depends on the usage of ConSol CM. The performance of the database storage has a substantial impact on the general performance of the application. We recommend local storage for the database. If possible, use SSD drives for the temporary tablespace.
Client
This section describes the system requirements for the clients for the newest release of ConSol CM version 6.17. These requirements apply both to the administrators who configure the system and to the end users.
Hardware
This section describes the system requirements for the client hardware.
Component | Minimum recommendation |
---|---|
Memory (RAM) | 2 GB |
Processor | 1 GHz |
Screen resolution | 1280 px width |
Software
This section describes the system requirements for the client software.
Operating System
The following operating systems are supported:
- Linux
- Windows 10 or higher
CM/Doc is only supported on Microsoft Windows.
Browser
The following browsers are supported:
- Microsoft Edge
- Microsoft Internet Explorer 11 (basic support only, see below)
- Firefox Latest Extended Support Release (ESR) version
- Apple Safari
- Google Chrome
Safari and Internet Explorer 11 are not supported for using the Web Admin Suite.
A basic support for Microsoft Internet Explorer 11 will be provided for the Web Client and CM/Track until the next major release. The basic availability and functionality of all features is ensured as far as technically possible, but layout and smaller behavioral imperfections might exist.
Additional administrational setup steps are required for using CM/Doc with Microsoft Internet Explorer and Microsoft Edge.
Word Processor
The following word processors are supported for the use with CM/Doc:
- Microsoft Word 2010
- Microsoft Word 2013
- Microsoft Word 2016
- Microsoft Word 2019
- Microsoft Word Office 365
- Apache OpenOffice 3.2.1
Java
The following Java versions are supported for running CM/Doc:
- Adoptium Temurin 11
- Adoptium Temurin 17
Interfaces
This section describes the system requirements for the interfaces of ConSol CM version 6.17. Except for the email interface, the usage of the interfaces is optional.
Email
ConSol CM can communicate with one or multiple email servers using the following protocols:
- POP3 or POP3S
- IMAP or IMAPS
- SMTP or SMTPS
For a proper operation of ConSol CM, at least one email server needs to be available.
The email server is not part of the ConSol CM distribution.
Microsoft Exchange Calendar
A Microsoft Exchange calendar can be integrated into the Web Client. This is optional. The following versions are supported:
- Microsoft Exchange 2010
- Microsoft Exchange 2013
- Microsoft Exchange 2016
The Microsoft Exchange server is not part of the ConSol CM distribution.
LDAP
LDAP and LDAPS can be used to authenticate users in ConSol CM. This is optional. If LDAP authentication is configured, the LDAP server needs to be available.
The LDAP server is not part of the ConSol CM distribution.
Single Sign-On
Single Sign-On is supported for the Web Client and CM/Track. The following technology is used:
- OpenID Connect with Microsoft Active Directory Federation Services or Azure AD
The Single Sign-On technology is not part of the ConSol CM distribution.
Other Interfaces
The following additional interfaces exist for accessing ConSol CM data and integrating ConSol CM with other applications. Its usage is optional.
- REST
- Webhook
- ETL
Add-ons
The following section lists the system requirements for ConSol CM add-ons. Only the add-ons which have different system requirements than the core ConSol CM system are included in this section.
CM/Archive
This section describes the system requirements for the server running CM/Archive. There are no special system requirements regarding the clients.
This section describes the system requirements for the server software.
Operating System
The system requirements regarding the operating system depend on the database. Please see the system requirements of MongoDB at Supported Platforms.
Middleware / Application Server
CM/Archive is used with an embedded Apache Tomcat application server.
The following Java Runtime Environment is required:
- Java SE 11
- Java SE 17
Database
CM/Archive uses a document-oriented NoSQL database.
- MongoDB 3.6 (Community and Enterprise Edition) - deprecated
- MongoDB 5.0.4 (Community and Enterprise Edition)
- MongoDB 7.0.5 (Community and Enterprise Edition)
CM/EBIA
This section describes the system requirements for the server running CM/EBIA. There are no special system requirements regarding the clients.
Hardware
This section describes the system requirements for the server hardware.
- Memory (RAM): minimum 2 GB, recommended 4 GB.
The required memory highly depends on the data volume and usage.
Software
This section describes the system requirements for the server software.
Middleware / Application server
CM/EBIA uses an embedded Jetty web server.
The following Java version is required:
- Java SE 11 (OpenJDK or Oracle JRE)
- Java SE 17 (OpenJDK or Oracle JRE)
Database
CM/EBIA uses a relational database.
Version | Comment |
---|---|
PostgreSQL | |
MySQL 5.7.7 or higher | Character set utf8mb4 |
MariaDB 10.2.2 or higher | Character set utf8mb4 |
Internet connection
CM/EBIA uses the enterprise version of the third-party product Metabase. Therefore, the ConSol CM system must be allowed to access the internet to validate the token which gives access to the advanced Metabase features. See https://www.metabase.com/docs/latest/enterprise-guide/activating-the-enterprise-edition.html for further details.