The document discusses PaaS and deploying Java EE applications to PaaS. It defines key cloud concepts like deployment models and service models. It then explains how Java EE applications are suited for PaaS due to principles like common programming models and scalable components. The document outlines features provided by PaaS like simplified deployment, automatic service provisioning and management, virtualized runtimes, and auto-scaling of applications and services. It demonstrates deploying a sample application to GlassFish PaaS and describes the underlying PaaS runtime architecture.