Exolution environment includes 6 major components: Exolution Server, Elasticsearch, Flattener, Exolution Web Service, Host Gateway Service, and Exolution client loader. The following is installation information for each component.
Exolution Server: It can be installed on a physical or virtual machine. The Exolution server frequently performs read/write on the local hard drive, so a hard drive with good read/write speed is required. SSD is preferred. Elasticsearch can be installed on Exolution server, or on a separate computer. A separate partition or drive with good read/write speed is required to store Elasticsearch indexes.
Server requirements
The following are the minimum system requirements for Exolution Server. This configuration supports up to 50 concurrent users with a moderate workload and normal-size files. The hardware should be upgraded to a higher RAM and processor configuration if the workload is high, or reviewers are working with many large files concurrently.
Hardware: CPU: 8-core CPU minimum 16-core Recommended RAM: 32 GB RAM minimum 64 GB Recommended Hard Drive: 50 GB free hard drive space on OS drive + a separate drive of minimum 100 GB for file repository and Elastic search indices |
Software: Elastic Search 8.11.* .Net Framework 4.8 or higher .Net Core 7.0 Runtime .Net Core 7 ASP.NET hosting bundle VC++ 2013 Runtime Redistributable (x86 and x64) SQL Server Express 2016 or higher |
SQL Server: Exolution uses Relativity’s SQL Server to store data. Relativity primary and distributed SQL Server instances must be accessible to Exolution. Exolution service requires to run under Relativity server account to be able to access SQL Server data.
Elasticsearch: It can be installed in Exolution server or another machine in the same network. For light use, the same machine is recommended. For heavy use of Exolution, a separate Elasticsearch computer should be set up.
Flattener: It must be installed on the Exolution Server.
Relativity Application: It installs from the Relativity web interface.
Exolution client loader: It is required to be installed on the reviewer's computer to open Exolution desktop viewer.
Exolution Web Service: It is an IIS service that must be installed in the same network as the Exolution Server. Check section 3 for the prerequisites to install Exolution web service.
Exolution Host Gateway: It is a web service serving as a connection between host review platform and Exolution. The service is consumed by Exolution server to pull and push data from the host using host API. The service is
expected to be implemented, compiled, and deployed by the host review platform team according to Litexn provided interface.
Exolution client loader: It is optional, and required only if the reviewers are intending to use Exolution desktop viewer.
The following are prerequisites for Exolution server.