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.