This document provides an overview of J2EE web services. It discusses application servers, what J2EE is, main J2EE technologies like JSP, servlets and EJBs, J2EE application scenarios, APIs and services, and goes into more detail on EJBs. The main technologies allow development of multi-tier web applications with distributed components. EJBs in particular provide business logic in a distributed manner while the container handles availability, scalability and other services. The document also outlines session beans, entity beans and message-driven beans as types of enterprise beans.