Este documento fornece uma introdução aos principais conceitos e ferramentas para desenvolvimento de aplicações distribuídas em Java EE, incluindo: (1) Uso do JBoss Application Server e ferramentas como Eclipse IDE e MySQL; (2) Conceitos de computação distribuída e arquiteturas como CORBA e RMI; (3) Serviço de nomes JNDI; (4) Introdução à plataforma Java EE; (5) Enterprise JavaBeans; (6) Java Persistence API; (7) Mensageria JMS.