Integrating Mobile Agent Infrastructures with CORBA-based Distributed Multimedia Applications