2.3.1 The Object ID

The object ID (OID) associates an object with its state, such as a database record, and identifies the instance of the object. When the factory creates an object reference, the factory assigns an OID that may be based on parameters that are passed to the factory in the request for the object reference.

Note:

The server application programmer must create the factories used in the Oracle Tuxedo client/server application. The programmer is responsible for writing the code that assigns OIDs. Factories, and examples of creating them, are discussed in Creating CORBA Server Applications.

The Oracle Tuxedo system can determine how to instantiate the object by using the following information:

  • The OID
  • Addressing data in the object reference
  • The group ID in the object reference