ExtraView 20

Recommended Server Hardware
Concurrent Users* Up to 50 users 250 users 1,000 users 10,000 users
Number of CPU’s / Cores 2 + 4 + 8 + 16 +
Memory 16.0 GB minimum 32 GB minimum 64 GB minimum 64 GB minimum
Disk Storage 250 GB minimum 1 TB minimum 5 TB minimum 10 TB minimum
Alternative   Use separate smaller servers** Use separate smaller servers** Use separate smaller servers**
* Concurrent Users
This is based upon experience in reviewing many customer sites. If the users at an individual site continually and frequently perform complex tasks such as executing large reports or importing large volumes of data, and performance is less than desirable, consideration should be given to adding additional server resources. In particular, sites where users make extensive use of workspaces may find that additional server resource is required for optimal performance for all users.
** Separate Smaller Servers
The recommendations are as follows:
  • For each 50 concurrently connected users use a separate application server, as shown in the first column above
  • Use a single database server, with a high speed connection to all the application servers. Size this to the column corresponding to the number of users in the above table
  • Place the web server on any one of the application servers. It does not consume significant resources
  • Use load balancing to provide a "round robin" means of spreading the load evenly across the application servers.
Supported Operating Systems
  • RedHat Linux
  • Windows Server
  • Other Linux / Unix platforms should work but ExtraView has no direct experience of the installation process and cannot provide help with other operating systems.

The key requirement is that the operating system should support the version of Java and the database software you are installing.  The ExtraView software has no operating system dependencies other than these.

Supported Databases
  • Oracle Standard Edition 11g, version or later version; 12c, version or later
  • Microsoft SQL Server 2014, 2016
  • MySQL Versions 5.7
  • Note that ExtraView usage is supported on any platform supported by the database author. However, ExtraView can only provide installation support on a Supported Operating System (see above)
  • Note also that each Database has specific configuration requirements - please see the Installation & Upgrade Guide for key configuration requirements for your selected Database.
Supported Application Servers
  • Apache Tomcat Versions 8.5 or 9.0 (Jakarta EE 8 supported, Tomcat 10.0 not yet supported)
  • JBoss 7.2 or greater (Jakarta EE 8 supported only)
Supported Web Servers
  • Apache v2.2, v2.4
Other Software Installed as Part of Standard Installation
  • Oracle Java Virtual Machine Version 8, 11
  • OpenJDK 11
  • GNU C Compiler (only required if you compile Apache yourself which is not recommended)
Command Line Interface - only required if the CLI is to be used
Perl 5.12.3 or greater is required. The recommended version is Strawberry Perl and is available for free download here. Note that you should select the correct version for the operating system of the computer on which you will install the CLI. As an alterative, you can use a commercial version of Perl, such as the one licensed by ActiveState.
Remote Access Software – for Installation and Support
  • Telnet or SSH access
  • FTP
  • If ExtraView Corporation is remotely installing or supporting ExtraView on a Unix or Linux server, we require the ability to run an X Windows server from our location to your site
  • If ExtraView Corporation is remotely installing or supporting ExtraView on a Microsoft Windows server, we require PC Anywhere or equivalent remote access software
  • Webex or similar may also be used for remote installation to your site
  • For supported browsers, please click here
  • The recommendations above are a guide only, and may be affected by factors outside of the control of ExtraView Corporation. For example, the amount of server memory may need to be increased, according to the exact version of operating system and what other utilities and services are running on the computer; how the database is configured; how active the users are within ExtraView and how many fields are on the forms that ExtraView processes. To emphasise the point above about how many users may be adequately supported on a specific application server / database environment, the complexity of your ExtraView configuration, and the operations frequently executed by the end users combine together to make it difficult to predict accurately how much server resource is needed for a given number of users
  • The number of users quoted above is the total number of users created on a system, with the expectation that about one-third are active at any one time. If a higher percentage are likely to be active, install additional memory
  • ExtraView Corporation recommends that for installations supporting more than 50 concurrent users, consideration should be given to installing separate servers, one for the database and a minimum of one server for the application and web servers. The cost involved is very small, compared to the advantages gained, with better throughput and performance. Consider a separate application server for each 50 – 75 concurrent users, although this number may be decreased or increased according to the usage patterns
  • Disk storage amount assumes average number of tracking issues in your installation and reasonable number of very large (>10 MB) attachments
  • Greater performance will be achieved if the disk storage is spread over two or more drives, such as with a RAID array. Also, the disk drives on the server(s) should be mirrored to provide redundancy, in case of hardware failure
  • Greater performance is achieved with greater amounts of memory in the server(s)
  • Alternatives to the web and application servers listed above may work. Please contact ExtraView Corporation for details