The next 700 Distributed Object Systemsl