Hitachi

uCosminexus Application Server System Design Guide


2.3.5 J2EE service

A J2EE service provides following functions and APIs:

  1. Transaction Management, security management, and naming management functionality

  2. APIs of JNDI, JDBC, JTA, JPA, RMI-IIOP, JavaMail, and JMS

The J2EE service is used as one of the component functionality of the J2EE container, and provides functions and APIs to J2EE components such as servlets, JSPs, and Enterprise Beans. The APIs of the J2EE service are used either directly by J2EE components or through the J2EE container.

The following figure shows the position of a J2EE service:

Figure 2‒5: Position of a J2EE service

[Figure]

In a J2EE service, apart from the functions of the component software of Application Server, you can also use the functions provided by products other than Application Server. The following table describes the software products or the component software of Application Server used for implementing the J2EE service:

Table 2‒3: Products or component software used for implementing the J2EE service

Classification

Product or component software

Service

Naming management

Cosminexus Component Container#

Cosminexus TPBroker#

Transaction Management

Security

Cosminexus Component Container#

API

JNDI

JTA

JPA

JavaMail

RMI-IIOP

Cosminexus TPBroker#

JDBC Standard Extension

HiRDB Type4 JDBC Driver

Oracle JDBC Thin Driver

SQL Server Driver for JDBC

JDBC

JMS

Cosminexus RM#

TP1/Message Queue - Access

#

Component software of Application Server.