Internet Communication Manager (ICM) parses incoming HTTP requests to determine which server process to direct them to. Then, additional request parsing occurs on the corresponding server process so that the appropriate module is called to process it.
You need to have running HTTP Provider and Web Container services to deploy and run Java EE Web applications on the AS Java. The request URL for a Web application contains its application alias. ICM parses the request and based on the load balancing mechanism determines which server node to direct the request to.
The server-side request parsing is performed first by the HTTP Provider Service, and then (only if the request is directed to a deployed Web application) by the Web Container Service. The latter determines which application and module inside the application to process the request. For example, it can be a servlet, a JavaServer Pages (JSP) component, or a JavaServer Faces (JSF) component.