SMaRT AFIX User Guide (v. July 2018) |
It is recommended that SMaRT AFIX be deployed to an environment based on the Business Intelligence (BI) Class configuration. The BI Class configuration consists of three servers. The servers can be virtual or physical. The server specifications are based on the processing requirements of the specific software components deployed. The server requirements are estimates based on STC's experience operating applications similar to SMaRT AFIX. Hardware requirements are a direct function of data size (patient and vaccine population) and number of concurrent users. The estimated requirements shown below assume mid-size installation. See the SMaRT AFIX Installation Guide on the STC Documentation Portal for detailed installation instructions.
Server | Services Server (SVC) | Database & Batch Processing | Application Server |
Purpose | Host authorization and forecaster services | RDBMS host; ETL job execution environment | Host environment for application backend and supporting services |
CPU | 4 | 4 | 4 |
RAM | 32 GB | 32 GB | 16 GB |
Storage | 200 GB | 2 TB | 100 GB |
Components | Keycloak (integrated auth service) Tomcat (Forecaster service) Oracle Express (Forecaster service) Stand Alone Forecaster |
PostgreSQL 9.5 Jaspersoft ETL Server (JETL) |
Node.js (application backend) Jasper Reports |