1 | IDL->Native Language pre-compiler takes IDL specification as input and generates a suite of auxiliary and/or temporary files |
2 | These intermediate files are ORB and Native Language dependent |
3 | For example, if Native language is Java, pre-compiler generates Java interface for each IDL interface (next foil) by following IDL->Java mapping rules |
4 | Both client and server codes are using this Java interface to refer to the object implementation |
5 | The JavaIDL is one way of doing this |
6 |