EXISTING TECHNOLOGY ENVIRONMENT:
The database is written in HTML, JavaScript and CSS/SCSS, while using several web API's (ArcGIS JavaScript API, Google's AngularJS, etc.).
HTML, JavaScript & CSS are standard front-end development languages supported by all browsers.
ArcGIS JavaScript API version 3.29 handles the mapping side of the application.
AngularJS version 1.6.1 (including several AngularJS components like animate, smarttable, ui-router, etc.) is the overall framework we use for the app which allows for data binding and directive creation for ease of reuse of code.
Web Server Machine
o Hardware w/ 1gb RAM, 2 CPUs, 20gb storage
o Redhat Compatible Linux Operating System (CentOS, Amazon Linux, Redhat)
o Apache web server
API Server Machine
o Hardware w/ 1gb RAM, 2 CPUs, 10gb storage
o Redhat Compatible Linux Operating System (CentOS, Amazon Linux, Redhat)
o NodeJS
Database Server o Hardware w/ 8gb RAM, 4 CPUs, 250gb storage
o Redhat Compatible Linux Operating System (CentOS, Amazon Linux, Redhat)
o Apache web server
o PostGreSQL v9.6 (note: PostGreSQL version is matched to ArcSDE version)
o PostGIS o ArcSDE v10.6 Standard License Level
o GDAL Toolset
REQUIREMENTS:
For this particular request, knowledge requirements include:
Knowledge of the Partner Database.
For this particular request, Functional requirements include:
Ability to modify the Partner Database.