
This service provides an implementation of the standard Internet Inter-ORB Protocol (IIOP) used for interoperability between CORBA and Java objects. It is also capable of serving Java-to-Java remote objects communication.
IIOP Provider Service also consists of two parts - one that runs on the Java dispatcher, and one that runs on server processes.
As with P4 Provider Service, the responsibility of the dispatcher part of the IIOP Provider Service is to dispatch the client requests to the appropriate server process where the remote object resides. It also uses the J2EE Engine Load Balancing System (described in the Architecture Manual) to provide load balancing to client request in terms of obtaining initial context to the remote object.
The server part deals with providing the parameters of the remote call to the actual method of the implementation of the remote object and returning the results of the method call to the client. This part contains the implementation of the ORB object that takes major part in the remote objects communication.
See also:
IIOP Provider Service properties reference