Shared components across containers

Some components are shared across the Web container and the EJB container. These components are needed both by the application presentation components for handling requests from clients and by the application logic components for doing business transactions. The shared components consists of:

Data elements and typed data
Same as those counterparts running in the Java(TM) client, data elements and typed data elements provides a mechanism for managing data used throughout a transaction.
CHA and CHA Formatter Service
The CHA and CHA Formatter Service support other components in the Web container and EJB container by providing a distributed data structure and mechanism to import and export data into the structure. The CHA uses the contexts, data elements, and typed data elements.
Events, externalizers, and exceptions
These components work in a same way with their counterparts running in the Java client.
Trace Facility
The trace facility provides a class that keeps information in memory and records information on disk. See Trace Facility for details.