Distributed computing framework for Java