NIH | National Cancer Institute | NCI Wiki  

Supported Platforms

The servers listed in the table below represent hardware that LexEVS has been tested on.

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
Tempest 2900

Guest OS Linux

Dell Latitude

CPU

2 x Intel® Xeon™ E5405
Quad Core Processors 2.00GHz

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
drive(s) 250 GB stand alone disk drive

50 GB

System 1 x 80GB

OS

CentOS release 7.0

Fedora Core 22

Red Hat Enterprise Linux Server
release 5.5 (Tikanga)

Windows 10

Prerequisite Software

Required Software - Not Included in LexEVS

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

Local Runtime

Distributed

CTS2 ServiceURI Resolver

OS

CentOS release 7.0
Windows 10

Mac OSX 10.x

X

X

XX

Java runtime

Java version 1.8

X

X

XX

Database (1)

MySQL 5.7 (LexEVS 6.5)

X

X

NAX

Database Driver (2)

Mysql driver mysql-connector 5.1.6

X

X

XX

Container

Apache Tomcat 8.5
Apache Tomcat 8.5 (6.1 URI Resolver, CTS2 Service)

NA

X

XX

(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 TypeSupported VersionsNodeGraphResolutionExtensiongraph-resolve REST API
ArangodbArangodb 3.5.0

x

x
SpringBoot

Spring Boot 2.1.8

graph-resolve

xx


Developer Specific Software

Not required to run LexEVS

These applications are not included in 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

Local Runtime

Distributed

CTS2 Rest ServicesURI Resolver

Eclipse

Eclipse v 4.6.x

X

X

  

Java SDK

jdk version 1.8

X

X

  

Apache Ant

Apache Ant 1.8.x

X

X

  
MavenMaven 3.xNANAXX
GitGit 1.9.xXXXX