IBM WebSphere Multichannel Bank Transformation Toolkit, Version 7.1

Technical architecture

The following diagram shows the architecture of HTML HelloWorld Sample:

From this chart, connecting lines 1~18 are described in the following steps 1~18.

  1. From the browser, the “CSEstablishSessionServlet” is called to create a new client session.
  2. The servlet passes the request to the “HtmlRequestHandler”
  3. As part of the establish session process, a startUpOp operation is run (startUpHtmlSessionOp; consult the btt.xml)
  4. Results of the startup operation are passed through the request handler.
  5. Then the results are passed back to the session servlet.
  6. Then the user is brought to the Home Page (check the btt.xml).
  7. From this point, all requests - such as clicking the Start hyperlink on the home page - will be passed through the request servlet (CSReqServlet)
  8. The request servlet passes the request to the request handler.
  9. The handler consults the presentation flow you created.
  10. The target source (helloWorld.jsp) is invoked and passed back to the Request Handler.
  11. The request handler passes the JSP to the presentation handler. The presentation handler uses a built-in JSP engine to generate an HTML page from the JSP
  12. The resulting HTML page is passed back to the request servlet as a response.
  13. The response page is shown in the browser (helloWorld).
  14. The inner operation (helloWorldOp) gets data elements from context and decides which page will be displayed.
  15. The target source (helloWorldComplete.jsp or errorPage.jsp) is invoked and passed back to the Request Handler.
  16. The request handler passes the JSP to the presentation handler. The presentation handler uses a built-in JSP engine to generate an HTML page from the JSP
  17. The resulting HTML page is passed back to the request servlet as a response.
  18. The response page is shown in the browser (helloWorldComplete or errorPage).


Feedback