This document discusses different technologies for building distributed applications including web services, JMS, HTTP remoting, EJB, RMI, security, proxies, transactions, and POJOs. It also mentions that with SOA one service can be accessed in many forms.