Overview

The diagram above shows a high level view of the architecture used in CW. The typical interaction of the various components on the various tiers is described below:

  • The web client issues a request for a JSP page.
  • The web server receives the request and redirects the request to the JSP engine that runs the JSP script.
  • Based on the request coming in from the client, the JSP script executes an API call (or calls) to communicate with the Contenta Server.
  • The API returns the results of the JSP request(s) as XML.
  • The JSP uses an XSL engine to format the XML as HTML using XSL style sheets and sends the results to the web client.
  • The web server applies any CSS style sheets referenced in the resulting HTML to handle fonts/formatting.
  • The resulting HTML (and JavaScript/applets/images etc…) are sent to the Web Client.