Architecture

The EJB Access Action is an extension BTTBaseAction. The main class, org.apache.struts.action.Action, is an extension of the base Automaton Action class, com.ibm.btt.struts.base.BTTBaseAction, which in turn extends Action. BTTEJBAction follows the Bean Invoker Pattern. The toolkit provides invoker that can be coded by implementing BeanInvokerForStrutsAction. You can use invoker to access the EJB interface of the Business Process Component to establish the session context in the application presentation layer and in the application logic layer.

The behavior of the EJB Access Action and its mappers is defined by definitions in the Struts configuration file.