Distributed computing and Java go together naturally. As the first language designed from the bottom up with networking in mind Java makes it very easy for computers to cooperate. This volume focuses on Java distributed computing and surrounding issues.