RMI는 원격 객체의 메소드를 호출하는 방법이다
원격 객체는 서로다른 JVM을 사용한다
stub과 skeleton이 RMI를 할수 있게 하는 중요한 보조객체들로 , 원격객체의 메소드를 사용할 수 있다.
서버에서 클라이언트가 요청한 메소드와 인자값을 스켈레톤을 통해서 알아내어 실제 메소드를 호출하고, 클라이언트의 스텁에게 전달된다.
클라이언트에서 원격 메소드를 호출하려면 스텁 객체가 있어야한다.
서버는 원격 객체를 RMI 레지스트리에 등록하게 된다. 이렇게 등록되는 객체를 스텁이라고 한다.