TACTICS: A CORBA-BASED DISTRIBUTED PROCESSING INFRASTRUCTURE