Complex distributed parallel processing. Programmed simply in Java