• RMI

    Remote method invocation allows applications to call object methods located remotely, sharing resources and processing load across systems.
    More

    CORBA

    CORBA, on the other hand, is both platform independent and language independent. The code at either end may be written in any language for which there is an OMG Interface Definition Language (IDL) mapping.
    More