Anil Gaur, Vice President of Software Development at Oracle, explains how Java EE 7 includes cloud computing support to build Java applications on PaaS platforms. It provides the API for developing PaaS based applications as well as the support for multi-tenancy, capacity on demand, and auto-provisioning of cloud services. Java EE introduces a container abstraction that allows to decouple the runtime environment from the services that an application depends on. The next logical step is to make Java EE a service itself and leverage application metadata, deployment infrastructure, and container services to simplify provisioning and runtime management of cloud-enabled applications.