The application presentation layer works in conjunction with a system application server (such as IBM(R) WebSphere(R) Application Server) to provide a layered multiple channel architecture. The application presentation layer works as a bridge that connects the clients with the application logic layer, which performs business transactions. Java(TM) clients and HTML clients uses different application presentation components to connect to the application logic layer.
To get connected with the application logic layer, the presentation layer defines the following entities:
To pass business process requests to the application logic layer, the application presentation layer has the Bean Invoker Factory. The Bean Invoker Factory creates invokers so that the requester can invoke the EJBs that perform the business processes in the application logic layer. The requester can be a request handler from the Java client or an EJB Action from the toolkit Struts Extensions component.