NIPO Fieldwork System Version 1.14

Previous Topic

Next Topic

Setting up the NIPO Web Server

This section applies to users of the NIPO Fieldwork System with a NIPO CAWI (Web Interviewing) license.

This installer installs and configure the following components:

  • The Apache Tomcat Web server, a web server in which Java applets are deployed and run. Apache Tomcat is not a NIPO Software product - for full documentation, see http://tomcat.apache.org.
  • The OdinDemon, an application that runs the interview logic of all online interviews and collects its data, as well as connecting with the NIPO CATI / Web Master
  • The NIPO ODIN Servlet, an applet that translates the OdinDemon output into HTML pages with applied templates and styling, and which submits answers back to the OdinDemon
  • OdDecom, an application that exchanges data between the OdinDemon and the NIPO ODIN Servlet

The NIPO Web Server is typically installed in the DMZ of a company and requires one open port in the firewall to connect to a NIPO CATI / Web Master inside the company network, and another port to connect to the Microsoft SQL server inside the company network. Since the NIPO ODIN Servlet must execute applications locally installed on the server, the Apache Tomcat configuration settings must allow execution of applications.

The installer guides you through the most important configuration steps. There are two recommendations for setting up the database connection, listed below:

  • It is recommended to use the JDBC driver to connect to the Microsoft SQL database server, because the ODBC driver does not properly support Unicode data.
  • The NIPO ODIN Web Server requires a read-only (db_datareader) database account on the NIPOFieldworkSystem database.

In This Chapter