Java Remote Method Invocation Implementation by kb (short for kaiyu bixian)