[Enterprise Extensions only]

Distributed-object programming model characteristics

A distributed-object programming model has the following high-level characteristics:

Objects
A technique used to bootstrap a client (establish access) into a directory, through which objects can be located. The directory associates a server object’s unique reference with a public name. Both the CORBA and EJB architectures provide these services. In addition, provisions have been made for EJBs to be interoperable as CORBA objects.
Communications protocol
Enables interaction between two objects
Object references
Object references are unique references by which distributed-objects can be accessed.
Naming service
The naming service provides a technique used to bootstrap a client (establish access) into a directory, through which objects can be located. The directory associates a server object’s unique reference with a public name. Both the CORBA and EJB architectures provide these services. In addition, provisions have been made for EJBs to be interoperable as CORBA objects.

Both the CORBA and EJB architectures provide these services. In addition, provisions have been made for EJBs to be interoperable as CORBA objects.