IIOP Connect enables you to find the ilu objects in the Digital Library world from CORBA powered by Java and invoke a method to the objects dynamically. IIOP Connect uses the naiming service of the dlcoslib implementation, which makes the DL world pretty seamless to and from the outside world.
IIOP Connect introduces a 'Dynamic Interface Invocation(DII)'. So you don't have to create anything special to be connected from CORBA commercial products.
Performance is a key issue. By my experiments, Ilu + python and CORBA + Java is pretty competitive about the performance. So if you use the static method invocation, you won't lose anything. But using the DII feature introduced by IIOP Connect, the performance will drop by the range of 50 to 80%.
The interfaces of the IIOP Connect is made pretty reasonablly, and it comforms to the current CORBA RFC well. For more details, see IIOP Connect Interfaces.
Here is an example of Java code. Take a look at this and found the easy and straight-forward way of accessing the Ilu objects from Java ORB. You may also refer to here to see how to use this interface step-by-step.
If you are interested in IIOP Connect, please refer to here.
click here for the source codes of the persistent bank model.
click here for the class diagrams of the ISL interface for the bank model.