preliminary implementation of an object request broker