Cloud computing frameworks, RESTful Web services, cloud-based messaging and workflow services to develop new applications. Migration of existing applications into the cloud, creation of a private cloud; attaching, in a secure fashion, private cloud, public cloud, provisioning and maintaining resources in the public cloud. Load balancing, caching, distributed transactions, identity and authorization management, and data encryption, introduction to Hadoop and Big Data services in the cloud.