Architecture-independent distributed query processing