Need you help. What is a good approach for accessing java interfaces remotely and in a transparent fashion?