Interface Definition Language (IDL): It is developed to the OMG interface defi nition language
specifi cation. It is a language-neutral way to specify and interface between an object and its client on
different platform. Java interface defi nition language (IDL) is implemented completely in Java. Mainly
Java IDL components are used to provide mapping of its method, packages, etc., to IDL operations and
features.
Remote Method Invocation: It is given for invocation between peers, or between client and server. RMI
performed, serves its purpose when applications at both the ends of the invocation are written in Java.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.