System Requirements and Configuration Options Software: CrimeView Community, CrimeView Web System requirements and configurations are outlined below for CrimeView Web and CrimeView Community (including GeoSmart, ArcIMS, and SQL Server). The configurations recommended are not meant to replace research and testing which is the only true way to conduct a needs assessment. All configurations require the following software: Operating System Windows 2000 Server (or Advanced Server) or Windows Server 2003; all servers must have the most recent service packs and updates from Microsoft. Web Server Microsoft s IIS (version number will be dependant on Operating System) Servlet Engine ESRI s ArcIMS requires a servlet engine for administration of ArcIMS. A servlet engine allows interaction with Java servlets; IIS does not natively support servlets therefore a servlet engine is required. ESRI maintains a list of supported servlet engines; Omega recommends New Atlanta s ServletExec which is included with ArcIMS and is free to use when requiring only three or less concurrent connections. ArcIMS Default installations of versions 4.01 or 9.0. SQL Server 7 or 2000 GeoSmart and CrimeView Web/Community require access to a SQL Server instance running in Mixed Mode. If SQL Server is not available MSDE 2000 can be installed. MSDE (Microsoft Database Engine) 2000 is a run-time of SQL Server 2000. MSDE does not come with any management tools (Enterprise Manager) therefore MS Access or scripts run from the command line, are used for administration. MSDE can be downloaded from Microsoft and is freely distributable. GeoSmart.net COM+ components must be installed by and run under a user with local administration privileges. GeoSmart database will be installed within the SQL Server instance, requires knowledge of sa password. CrimeView Web and/or CrimeView Community COM+ components, must be installed by and run under a user with local administration privileges. Last Modified: 8/10/2004 Page 1 of 8
CrimeView Web Configuration Option One In this configuration the web server, servlet engine, ArcIMS, SQL Server (or MSDE), GeoSmart.net and CrimeView Web are all installed on a single server. This configuration is intended for small organizations where the usage levels are known. Additional servers can be added to this configuration to off-load processing and improve performance. Application\Web\Database Server -Minimize software/hardware costs -Simplified maintenance -Performance may not be adequate with many simultaneous users -Amount of data available may need to be reduced for performance Configuration Diagram: Last Modified: 8/10/2004 Page 2 of 8
Configuration Option Two In this configuration the web server, servlet engine, ArcIMS, GeoSmart.net and CrimeView Web are installed on a single server. SQL Server (or MSDE) is installed on a separate server. This is the ideal configuration for a small to medium sized organization. CrimeView Web makes frequent requests of SQL Server therefore it is best to separate this process. Furthermore it is recommend that the SQL Server machine has multiple hard drives allowing separation of data and log files. ArcIMS\Web Server Database Server Single Xeon Processors (2.5 Ghz or higher) Mirrored or RAID 5 Disk Configuration using SCSI disks 10K or 15K RPM -Minimize software costs -Improved performance -Increased hardware costs -Multiple server configuration adds security and administration costs Configuration Diagram: Last Modified: 8/10/2004 Page 3 of 8
Configuration Option Three In this configuration there are three machines; web server, ArcIMS server, and database server. The web server will be running IIS, the servlet engine, GeoSmart.net and CrimeView Web. One machine will be running only ArcIMS and the final server runs SQL Server or MSDE. During an intense testing process the ArcIMS server can be tuned by adding spatial servers and instances until the CPU(s) peak in percent usage at the low to mid-90 s. The SQL Server machine should have multiple hard drives allowing separation of data and log files. Web Server ArcIMS Server Database Server Single Xeon Processors (2.5 Ghz or higher) Mirrored or RAID 5 Disk Configuration using SCSI disks 10K or 15K RPM -Minimize software costs -Improved performance -All components are separated allowing improved performance tuning -Increased hardware costs -Multiple server configuration adds security and administration costs Last Modified: 8/10/2004 Page 4 of 8
Configuration Diagram: Last Modified: 8/10/2004 Page 5 of 8
CrimeView Community Configuration Option One In this configuration the web server, servlet engine, ArcIMS, GeoSmart.net and CrimeView Community are installed on a single server. SQL Server (or MSDE) is installed on a separate server. This is the ideal configuration for smaller organizations. CrimeView Community makes frequent requests of SQL Server therefore it is best to separate this process. Furthermore it is recommend that the SQL Server machine has multiple hard drives allowing separation of data and log files. ArcIMS\Web Server Database Server Single Xeon Processors (2.5 Ghz or higher) Mirrored or RAID 5 Disk Configuration using SCSI disks 10K or 15K RPM -Minimize software costs -Improved performance -Increased hardware costs -Multiple server configuration adds security and administration costs Configuration Diagram: Last Modified: 8/10/2004 Page 6 of 8
Configuration Option Two In this configuration there are three machines; web server, ArcIMS server, and database server. The web server will be running IIS, the servlet engine, GeoSmart.net and CrimeView Community. One machine will be running only ArcIMS and the final server runs SQL Server or MSDE. During an intense testing process the ArcIMS server can be tuned by adding spatial servers and instances until the CPU(s) peak percent usage at the low to mid-90 s. The SQL Server machine should have multiple hard drives allowing separation of data and log files. Web Server ArcIMS Server Database Server Single Xeon Processors (2.5 Ghz or higher) Mirrored or RAID 5 Disk Configuration using SCSI disks 10K or 15K RPM -Minimize software costs -Improved performance -All components are separating allowing better performance tuning -Increased hardware costs -Multiple server configuration adds security and administration costs Last Modified: 8/10/2004 Page 7 of 8
Configuration Diagram: The Omega Group 5160 Carroll Canyon Rd, First Floor San Diego, CA 92121 1-800-228-1059 support@theomegagroup.com www.theomegagroup.com Last Modified: 8/10/2004 Page 8 of 8