Web-based workloads on z/OS
Previous topic | Next topic | Contents | Glossary | Contact z/OS | PDF


z/OS HTTP Server basic functions

Web-based workloads on z/OS

HTTP Server basic functions include EBCDIC/ASCII file access, performance and usage monitoring, tracing and logging, server side include (SSI), Simple Network Management Protocol (SNMP) Management Information Base (MIB), cookies support, Multi-Format Processing, persistent connections, and virtual hosts.

  • EBCDIC/ASCII file access

    The server accesses files and converts them, if needed, from EBCDIC to ASCII encoding.

  • Performance and usage monitoring

    As part of the z/OS® features, HTTP Server can produce system management facilities (SMF) records that the system programmer can retrieve later to do performance and usage analysis. (SMF is an optional feature of z/OS that provides you with the means for gathering and recording information that can be used to evaluate system usage for accounting, charge-back, and performance tuning.)

  • Tracing and logging

    HTTP Server comes with a complete set of logging, tracing, and reporting capabilities that allow you to keep track of every HTTP request.

  • Server Side Include (SSI)

    Server Side Include allows you to insert information into documents (static or dynamic) that the server sends to the clients. This could be a variable (like the "Last modified" date), the output of a program, or the content of another file. Enabling this function, but not using it, can have a serious performance impact.

  • Simple Network Management Protocol (SNMP) Management Information Base (MIB)

    HTTP Server provides an SNMP MIB and SNMP subagent, so you can use any SNMP-capable network management system to monitor your server's health, throughput, and activity. It can then notify you if specified threshold values are exceeded.

  • Cookies support

    Because HTTP is a stateless protocol, a state can be added with the help of cookies, which store information on the client's side. This support is useful for multiple Web pages, for example to achieve customized documents or for banner rotation.

  • Multi-Format Processing

    This feature is used for personalization of Web pages. The browser sends header information along with the request, including the accept header. This information includes the language of the user. HTTP Server can make use of the contents of the accept header to select the appropriate document to return to the client.

  • Persistent connections

    With the help of this HTTP/1.1-specific feature, not every request has to establish a new connection. Persistent connections stay "alive" for a certain amount of time to enable the use of a given connection to another request.

  • Virtual hosts

    Virtual hosts allow you to run one Web server while making it appear to clients as if you are running several. This is achieved by the use of different DNS names for the same IP and/or different IP addresses bound to the same HTTP Server.





Copyright IBM Corporation 1990, 2010