ORB Core
- The ORB hides from the client many things, including the
following.
- Object Location
- Object Implementation: Programming language,
operating system, hardware.
- Object Execution State: Active or inactive.
- Object Communication Mechanism: TCP/IP, shared
memory, pipes, local call, etc.
- An object reference is created when object is
created. It always refers to the same object. It is
immutable an opaque.
- Object Creation: There are three ways to get hold of an object:
- Client invokes a creation request on a factory object
which returns an object reference.
- Invoke a lookup service such as a Naming Service or a
Trading Service which store existing object references.
- Turn the reference into a string and back. These objects
are called stringified and
de-stringified.
- ORB provides a simple naming service which can store
object references of more general naming
services.
ORB.resolve_initial_reference("NameService")
.
José M. Vidal
.
6 of 21