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.