Supported Platforms
Warning
These servers do not represent the minimum hardware required for loading any terminology. The LexEVS Local Runtime performs adequately in an environment with a memory limit of 4GB, but users cannot load larger OWL files, such as the full NCI Thesaurus or NCI Metathesaurus, in such environments. Users will have to load such terminologies on more powerful hardware. There does not exist a list showing the minimum hardware for a given terminology. Please refer to the VKC Support page for more information.
Testing Environments
– | Linux Server | Linux Server | Linux VM Server | Windows |
---|---|---|---|---|
Model | Dell Poweredge 2900 | Penguin Computing | Guest OS Linux | Dell Latitude |
CPU | 2 x Intel® Xeon™ E5405 | Dual AMD Opteron 248 processors (64 bit) | AMD Dual-Core 3220 Opteron | 1 x Intel® Core-Duo™ Processor 2.6 GHz |
Memory | 32 GB | 16 GB | 6 GB | 8 GB |
Local Disk | 3.6 TB Raid 5 disk array | 250 GB Raid 1 disk | 50 GB | System 1 x 80GB |
OS | CentOS release 7.0 | Fedora Core 22 | Red Hat Enterprise Linux Server | Windows 10 |
Prerequisite Software
You must download and install required software which is not included with the LexEVS distribution.
Where you have more than one choice you simply need to decide which one product you would like to use with your deployment of LexEVS.
Supported versions of other related technologies can be found listed in the NCI CBIIT Technology Stack pages. Differences between the LexEVS supported software and the NCI CBIIT Technology Stack are negotiated by the LexEVS development team with NCI.
Required Software for LexEVS
An X character marks software that is required while NA means not applicable.
Software Type | Supported | CTS2 Service | URI Resolver | ||
---|---|---|---|---|---|
OS | CentOS release 7.0 Mac OSX 10.x | X | X | X | X |
Java runtime | X | X | X | X | |
Database (1) | MySQL 5.7 (LexEVS 6.5) | X | X | NA | X |
Database Driver (2) | X | X | X | X | |
Container | Apache Tomcat 8.5 | NA | X | X | X |
(1) MySQL 5.7 is the supported and preferred database for LexEVS 6.5. MySQL 5.7 has been used during the development and in the testing of LexEVS 6.5 MySQL 5.7 is also being used in a production environment for LexEVS 6.5. While the other databases may work for LexEVS 6.5, they have not been tested.
(2) The MySQL database driver can not be included with LexEVS distributions.
Optional Software
Software Type | Supported Versions | NodeGraphResolutionExtension | graph-resolve REST API |
---|---|---|---|
Arangodb | Arangodb 3.5.0 | x | x |
SpringBoot | Spring Boot 2.1.8 | x | x |
Developer Specific Software
Not required to run LexEVS
The following software applications are not required for a standard installation of LexEVS. Users who download the source code may find them useful when running in a development environment. LexEVS runs against Java 8.x run times, and must have Java 1.8 to compile.
Optional Software for LexEVS
An X character marks software that you may want to obtain while NA means not applicable.
Software Type | Supported | CTS2 Rest Services | URI Resolver | ||
---|---|---|---|---|---|
Eclipse | X | X | |||
Java SDK | X | X | |||
Apache Ant | X | X | |||
Maven | Maven 3.x | NA | NA | X | X |
Git | Git 1.9.x | X | X | X | X |