user manual
Chapter 2: Borland Enterprise Server overview and architecture 15
Borland Enterprise Server and J2EE APIs
■
JNDI: the Java Naming and Directory interface
■
RMI-IIOP: remote method invocation (RMI) carried out via internet inter-
ORB protocol (IIOP)
■
JDBC: for getting connections to and modeling data from databases
■
EJB 2.0: the Enterprise JavaBeans 2.0 APIs
■
Servlets 1.0: the Sun Microsystems servlets APIs
■
JSP: JavaServer Pages APIs
■
JMS: Java Messaging Service
■
JTA: the Java transactional APIs
■
Java Mail: a Java email service
■
Connectors: the J2EE Connector Architecture
■
JAAS: the Java Authentication and Authorization Service
■
JAXP: the Java API for XML parsing
JDBC
Borland implements the Java DataBase Connection APIs version 2.0 from
Sun Microsystems. JDBC 2.0 provides APIs for writing database drivers and a
full Service Provider Interface (SPI) for those looking to develop their own
drivers. JDBC 2.0 also supports connection pooling and distributed transaction
features. For more information, go to the Transaction management and JDBC,
JDBC API Modifications section.
Java Mail
Java Mail is an implementation of Sun's Java Mail API. It is a set of abstract
APIs that model a mail system. The API provides a platform independent and
protocol independent framework to build Java-technology-based email client
applications.
JTA
The Java Transactional API (JTA) defines the UserTransaction interface
required by application components to start, stop, rollback, or commit
transactions. EJBs establish transaction participation through the
getUserTransaction method, while other components do so using JNDI lookups.
JTA also specifies the interfaces needed by Connectors and resource
managers to communicate with an application server's transaction manager.










