Context hierarchy

There are two kinds of contexts in the Branch Transformation toolkit. One is the context on the application presentation server, which is accessible to the Toolkit Struts extension, and the bean invokers. The other is the context on the application logic server which is accessible to the Business Process Component and single action EJBs. The contexts on the application logic server are called CHA contexts.

When the user successfully signs in, the session between the client and the application logic server establishes, and the CHA session context on the application logic server establishes.

  1. The sign-in JSP displays in the HTML browser.
  2. The user signs in.
  3. The Toolkit Struts extension calls the SignInInvoker, which validates the user ID and password that the user inputted.
  4. The SignInInvoker invokes the SignInBean to validate the user ID and password on the application logic server. If the user ID and password are valid, the SignInInvoker calls the sign-in method to sign in the user on the application logic server.
  5. The signInBean collects the session ID from the calling interface or from work area, creates the session CHA context accordingly, and chains the newly created CHA context to the server context on the application logic server.

Note that the work area is a feature of WebSphere(R) Business Integration Server Foundation (WBISF). See the production documentation of WBISF for more information about the work area.