C++ server
int main(int argc, char* argv[], char*[]){ broker* _broker = new broker();
server.c get yourself a broker
try { _broker->init(argc,argv);initialize orb and boa
universe_world_var p = new universe_world_srv; _broker->refout("world.ref", p);write identity
_broker->operator()();run the the world
} catch(corba::exception& ex) { ... } }