ORB2 |
Object A |
(event source) |
Object B |
(event target) |
Fire event E |
Method M(){ |
...} |
ORB1 |
IIOP |
- Objects A and B are CORBA objects (thus not Java objects) |
- Objects are defined in IDL (Interface Definition Language) |
- IDL definitions are compiled using (Java)IDL compiler |
- The IDL compiler generates new classes to be used by the Java compiler |
(javac) instead of the original ones, on both the client and server side |
- The IDL compiler generates either classes to be extended, or interfaces to be implemented |
Object Adapter |
serves also as a daemon |