안드로이드에서는 프로세스간 통신을 위해 RPC (Remote Procedure Call)을 사용한다고 나와있는데,

이건 RMI (Remote Method Invocation)과는 어떤 점에서 다른건가요?

RMI가 객체지향이다.. 라는 말은 본 것 같은데, 
정확하게 어떤 면에서 위의 두 개가 구분되는지 궁금합니다.

실제 AIDL을 사용하여 메소드 정의하고, 서비스 내의 메소드 호출하고 하는데...
결국 그 과정을 그대로 해석하면 다른 프로세스에 있는 메소드를 호출하는 것,
즉 원격 메소드 호출 (RMI??)와 겹치는 개념이 아닌지....

알쏭달쏭하네요 :(