Third Server for Open and Distributed Systems' project, University of Perugia, Computer Science Department