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.