3. Literature Review
Contrary to popular opinion that cloud computing is a new
concept, companies known as Application Service Providers
(ASP) since 1990s have been providing business services via
the internet. However due to the cost of bandwidth, the utility
nature did not take off (Carr, 2009). This was followed by
XML Web services that represented a model of software
delivery based on the notion that pieces of software
applications can be developed and then published to a
registry where they can be used by other client applications
over different transport protocols irrespective of the
language used to develop those applications or the platforms on which they are implemented. The ability to automate the
process of discovery, binding, and invocation of Web
services on the Internet without human intervention (Manes,
2004; Nakhimovsky& Myers, 2004) received a great deal of
hype