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.