Application presentation layer components

This section describes the components in the new application presentation layer. These components operate within the Web container in WebSphere(R) Application Server. They call application server components for doing transactions through WSIF messages or through EJB method invocation.

Sessions
The session management component now only exists in the application presentation layer. All session handling are managed by a session handler, and CHA contexts do not provide any session management features.
Bean Invoker Factory
This component creates the invoker that invokes the business logic implementation in the application logic layer. The implementation can be a Single Action EJB or a business process running in Process Choreographer.
Struts Extensions
This component extends the Apache Struts Framework to support an HTML-based graphical user interface (GUI) that is presented in a Web browser using an HTTP connection. The Struts Extensions component replaces the HTML request handler and flow processors to receiving requests from HTML clients and handle the presentation for those clients.
JSPs
The JSPs now makes intensive use of the Struts tag library. Branch Transformation Toolkit further extends the tag library to provide more tags for toolkit applications.
Java(TM) Client/Server Messaging APIs
The Java Client/Server Messaging APIs contain the Java client request handler and the Java client presentation handler. This component does similar things to Java clients as the Struts Extensions components does to the HTML clients.