Skip to main content

Product: OpenFusion JacORB

Version: All

 

Description:

What is the Implementation Repository?

 

Resolution:

The Implementation Repository (ImR) maintains a list of persistent object references. A persistent object's lifetime is longer than that of the server that supports an instance of its owning POA. However logically each time the server is restarted, the persistent POA is in effect re-activated.

A persistent object is located via its persistent POA. When a client sends a request to a persistent object this call is initially directed to the ImR. The ImR looks in its active server map for the persistent POA associated with the persistent object. The request is then forwarded to this server/POA. Once this has been done the client then calls direct to the server for all subsequent requests.


#KnowledgeDocs
#OpenFusion