SMaRT AFIX logo  SMaRT AFIX User Guide

STC Application Interoperability

The new STC suite of applications provides greater functionality and a seamless single sign-on (SSO). The interconnected products include:

Below, you can find information about the server, hardware and deployment requirements, application version dependencies, and other software dependencies.

Server Component Requirements

The following server components are required:

Components/Applications STC | iQ SMaRT AFIX VOMS PHC Hub IWeb

Keycloak

Checkmark icon

Checkmark icon

Checkmark icon

Checkmark icon

Checkmark icon

Tomcat

 

Checkmark icon

Checkmark icon

Checkmark icon

Checkmark icon

Java

Checkmark icon

   

Checkmark icon

Checkmark icon

Oracle

     

Checkmark icon

Checkmark icon

Postgres

Checkmark icon

Checkmark icon

     

Node.js

Checkmark icon

Checkmark icon

Checkmark icon

   

MongoDB

Checkmark icon

       

ActiveMQ

Checkmark icon

       

Jasper ETL

Checkmark icon

Checkmark icon

     

Jasper Report Server

Checkmark icon

Checkmark icon

     

Oracle Express

 

Checkmark icon

     

Hardware Requirements

The hardware requirements for production and test environments are as follows.

Production Environment

Below are the sample hardware requirements for production environments, which are dependent on the number of applications installed and the provider volume.

PROD - Services Server (SVC) PROD - OLAP Database /Batch Processing (DBB) PROD - Application Web Server (APP)

CPU: 4
RAM: 32 GB
Storage: 200 GB
Windows or Linux OS (64 bit)

High network I/O
High process count
Low disk utilization

CPU: 4
RAM: 32 GB
Storage: 2 TB
Windows or Linux OS (64 bit)

High disk I/O
Long running processes (batch)
Large disk utilization

CPU: 4
RAM: 16 GB
Storage: 100 GB
Windows or Linux OS (64 bit)

High network I/O
High memory utilization
Low process count
Low disk utilization

PROD - Services Server (SVC) PROD - OLAP Database /Batch Processing (DBB) PROD - Application Web Server (APP)

4 CPU 16 GB Memory 100 GB Storage Windows or Linux OS (64 bit)

High network I/O High process count Low disk utilization

8 CPU 64 bit 32-64 GB Memory Storage ** (1-10TB) Windows or Linux OS (64 bit)

High disk I/O Long running processes (batch) Large disk utilization

8 CPU 32 GB Memory 100 GB Storage Windows or Linux OS (64 bit)

High network I/O High memory utilization Low process count Low disk utilization

Test Environment

For states that currently have a testing environment, STC recommends the addition of a separate testing environment to test the new products: iQ, SMaRT AFIX, and the new VOMS. Of note:

Below are the sample test environment requirements.

TEST - Services Server (SVC) TEST - OLAP Database /Batch Processing (DBB) TEST - Application Web Server (APP)

4 CPU
8-16 GB Memory
100 GB Storage
Windows or Linux OS (64 bit)

High network I/O
High process count
Low disk utilization

4 CPU 64 bit
16+ GB Memory
TBD Storage 1TB ** (based on volume)
Windows or Linux OS (64 bit)

High disk I/O
Long running processes (batch)
Large disk utilization

4 CPU
16+ GB Memory
100 GB Storage
Windows or Linux OS (64 bit)

High network I/O
High memory utilization
Low process count
Low disk utilization

** NOTE: Specifications may vary based on number of applications installed and provider volume.

Deployment Requirements

STC will provide detailed step-by-step instructions to ensure you have what you need to install the new software.

Application Version Dependencies

The following lists the application version dependencies. Note that SMaRT AFIX 1.16.11, VOMS 2.16.8, and iQ 1.16.8 are the first releases of these applications.

  1. SMaRT AFIX - SMaRT AFIX 1.16.11 can only run with SSO-enabled IWeb 5.16.8 or higher
  2. IWeb
    1. There are two different deployments of IWeb in the August 2016 (5.16.8) release - one is SSO-enabled IWeb 5.16.8 and the other is not SSO-enabled
    2. There are a combination of deployment options:
      • SSO-enabled IWeb 5.16.8 with the current VOMS, version 5.16.5
      • Non-SSO-enabled IWeb 5.16.8 with the current VOMS, version 5.16.5
      • SSO-enabled IWeb 5.16.8 with the new VOMS, version 2.16.8
    3. This gives states the option to install the August 2016 release of IWeb without having to install the new VOMS (2.16.8), along with the option to install the SSO-enabled IWeb 5.16.8, which is required if installing the new iQ (1.16.8)
    4. Please note that once the version of IWeb (5.16.8) with the new VOMS (2.16.8) is installed, the current version of VOMS (5.16.5) is no longer available
  3. VOMS
    1. As of the release of VOMS 5.16.8, no more enhancements or fixes will occur in the current VOMS code set
    2. The new VOMS 2.16.8 is available as of the August 2016 release
    3. The SSO-enabled IWeb 5.16.8 is required to be installed to run the new VOMS 2.16.8
    4. The entire VOMS functionality is available in the new VOMS 2.16.8 as of the November 2016 release
    5. Please note that once the version of IWeb (5.16.8) with the new VOMS (2.16.8) is installed, the current version of VOMS (5.16.5) is no longer available
  4. PHC Hub - PHC Hub 4.16.8 is required to run the new iQ 1.16.8
  5. STC | iQ - STC | iQ 1.16.x can only run with PHC-Hub 4.16.8 and SSO-enabled IWeb 5.16.8 or the SSO-enabled imMTRAX

Other Software Dependencies

  1. SMaRT AFIX
    1. SMaRT AFIX requires the Jaspersoft software application, which is included in the application under the STC license
    2. The database is PostgreSQL
    3. There is a Tomcat dependency with regard to the Forecaster and Java
    4. Tomcat 7 needs to be running on the application server for Forecaster, and Java 8 is required
  2. IWeb
    1. IWeb uses an Oracle database
    2. Java must be at version 8
    3. Tomcat 7 must be running on the application server
  3. VOMS
    1. The new VOMS (2.16.8) runs on the current IWeb Oracle database
    2. VOMS requires the Jaspersoft application, which is included in the application under the STC license
  4. PHC Hub
    1. PHC Hub uses an Oracle database
    2. Java must be at version 8
    3. Tomcat 7 must be running the application server
  5. STC | iQ
    1. iQ (1.16.x) requires the Jaspersoft application, which is included in the application under the STC license
    2. The database platforms are PostgreSQL and MongoDB
    3. There are no dependencies on either Tomcat or Java