Java RMI implementation ( Distributed Systems)