A Java RMI distributed marketplace.