Aspectos para construção de aplicações distribuídas - Maffort, Cristiano Amaral (2007)