11.2. The EDH Component Model

As mentioned previously, the existing EDH architecture is based on the EJB specification, but it does not use any commercial EJB container. Figure 11.1 summarizes the main components of the existing EDH architecture.

Figure 11.1. CERN's Electronic Document Handling Application Architecture

11.2.1. EDH Document Servlet

Each electronic document in EDH has its own specific Document servlet. The role of the document servlet is that of a dispatcher. It uses a cookie stored on the user's browser to identify the user's ServletExecutor instance and then forwards the call directly to it.

11.2.2. EDH ServletExecutor

The ServletExecutor ...

Get J2EE™ Technology in Practice: Building Business Applications With the Java™ 2 Platform, Enterprise Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.