Remote Method Invocation
Remote Method Invocation (RMI) enables the development of distributed
applications by providing for remote communication between programs
written in the Java programming language. RMI enables an object running
in one Java Virtual Machine to invoke methods on an object running in
another Java VM, which may be on a different host.
For more information, see the J2SE RMI
documentation.
Java Database Connectivity (JDBC) API
The JDBCTM API provides universal data
access from the Java programming language. Using the JDBC 3.0 API, you
developers can write applications that can access virtually any data source,
from relational databases to spreadsheets and flat files. JDBC technology
also provides a common base on which tools and alternate interfaces can
be built.
For more information, see the JDBC
documentation.
Java Naming and Directory InterfaceTM (JNDI) API
The Java platform includes a powerful API for capturing, processing,
and playing back audio and MIDI (Musical Intstrument Digital Interface)
data. This API is supported by an efficient sound engine which guarantees
high-quality audio mixing and MIDI synthesis capabilities for the platform.
For more information, see JNDI
documentation.
Java IDL, CORBA, RMI-IIOP
Java IDL technology adds CORBA (Common Object Request Broker
Architecture) capability to the Java platform, providing standards-based
interoperability and connectivity. Java IDL enables distributed Web-enabled
Java applications to transparently invoke operations on remote network
services using the industry standard IDL (Object Management Group Interface
Definition Language) and IIOP (Internet Inter-ORB Protocol) defined by the
Object Management Group. Runtime components include a Java ORB for
distributed computing using IIOP communication.
For more information, see the Java IDL
Technology documentation, CORBA
documentation and RMI-IIOP
documentation.
For More Information
See the following sections of the J2SE Platform documentation.