a CORBA-based distributed service architecture for cross-platform, agnostic communication and tasking