Interaction with HTTP Server for i5/OS

See this topic for information about how IBM® Survey Creator interacts with the HTTP Server for i5/OS™.

To run IBM Survey Creator, you must install and configure IBM HTTP Server for i5/OS (5722-DG1). You cannot use the internal HTTP server that is provided with WebSphere® Application Server. WebSphere Application Server's internal HTTP server is not intended for production use and does not provide the level of security, function, and performance required for production applications.

The IBM HTTP Server must be configured to use an IBM HTTP Server plugin module (for WebSphere) before it can route requests to the application. This plugin allows the application server to hook into IBM HTTP Server and benefit from any services IBM HTTP Server provides. Once this association is set up, you can send application requests to IBM HTTP Server. The plugin recognizes application requests and routes them to the application server, which routes them to the application. IBM HTTP Server must also be configured to use an IBM HTTP Server plugin module for LDAP (mod_ibm_ldap). This plugin module allows the requester to be authenticated before certain application requests are routed to the application server. LDAP authentication is performed by the plugin module and uses the same directory server as the application. The application server benefits from this association by having a production level HTTP server available to process requests and by having additional functionality provided by IBM HTTP Server. The IBM Survey Creator application takes advantage of the additional server function by using LDAP authentication services provided by the IBM HTTP server plugin for LDAP.

Note: It is recommended that you use the IBM Web Administration deployment wizard to set up required information. The wizard creates and updates the plug-in information and ensures that the relationship between the HTTP server and Application server are set. The wizard also updates all the necessary LDAP information in the HTTP server.