Show TOC Start of Content Area

Component documentation HTTP Provider Service  Locate the document in its SAP Library structure

Purpose

HTTP Provider Service provides the low-level communication and transportation services for the AS Java Web Container to work properly. It is a service that implements Hypertext Transfer Protocol (HTTP) version 1.1 (specified by RFC 2616).

HTTP is a request-response protocol. Based on that paradigm, HTTP Provider Service takes care of parsing the URL of the incoming HTTP requests, dispatching them to the proper AS Java’s module for processing, and returning the generated responses back to the client. It provides important features to secure a robust, high performance communication infrastructure for running high-volume business Web applications.

HTTP Provider Service is a session service, that is, it runs on both dispatcher and server nodes. That allows for using load balancing algorithms and fast requests processing.

From a client’s point of view, HTTP Provider Service, together with Internet Communication Manager (ICM), represents a server socket that listens for client HTTP connections to the AS Java.

Integration

HTTP Provider Service is an integral part of AS Java’s Web Container. It is closely related to the Web Container Service, which represents an environment for running servlets, JavaServer Pages (JSP) components, and JavaServer Faces (JSF) components. HTTP Provider Service, together with ICM, is the underlying communication module that transfers HTTP responses generated by Web applications’ dynamic content back to the client.

Features

Some of the most important features of the HTTP Provider Service are:

      Optimal support for HTTP 1.0 and 1.1 features such as persistent connections, client caching, and so on.

      Support for communication through proxy environment

      Support for multipart request parsing

More information: Request Parsing.

      Support for Virtual Host Configuration

      Support for applying gzip transfer encoding to requests and responses to static Web resources

      Support Session Security Protection

You can perform the following tasks with the HTTP Provider Service:

      Configuring Rules for HTTP Responses Compression

      Using Logon Groups for Load Balancing

      Updating the HTTP Cache Content

      Configuring HTTP Responses Caching

      Troubleshooting Application Errors

      Managing MIME Types

      Specifying Welcome Files

      Specifying the Maximum Server Threads for ICM Requests

      Configuring HTTP Access Logs

All tasks can be performed using SAP NetWeaver Administrator. Alternatively, for some of them you can use Telnet (using the HTTP shell command group).

More information: Administration Using Telnet

End of Content Area