Cloud computing these days is here. Running applications on machines in an internet accessible data center can bring plenty of advantages. Yet to run an application we always need a platform. For many applications this platform usually includes an operating system, some way to store data and more. Applications running in the cloud also need some foundation. Cloud Computing is a foundation for running applications and storing data in the cloud. Cloud Computing applications run on machines in the data centers. Rather than providing software that customers can install and run themselves on their own computers, thus it is a service; customers use it to run applications and store data on internet accessible machines owned by the service provider. Those applications might provide services to businesses, to consumers, or both. The applications that could be built like, If an independent software vendor (ISV) could create an application that targets business users, an approach that's often referred to as Software as a Service (SaaS). ISV's can use Cloud computing framework as a foundation for a variety of business-oriented SaaS applications. An ISV might create a SaaS application that targets consumers. Cloud computing framework is designed to support very scalable software, and so a firm that plans to target a large consumer market might well choose it as a platform for a new application. Enterprises might use Cloud computing framework to build and run applications that are used by their own employees.
Unfortunately, ACM prohibits us from displaying non-influential references for this paper.
To see the full reference list, please visit http://dl.acm.org/citation.cfm?id=1980328.