Comparison of Cloud Computing Service Models: SaaS, PaaS, IaaS

Cloud computing brings advancement in the field of information technology. Cloud computing is based on several service models such as SaaS, PaaS, NaaS, DbaaS, IaaS and many more. In order to make clear the essential of cloud computing, we propose the characteristics of these service models which distinguish cloud computing from other research areas .These service models are compared from various angles in order to clearly define there origin, working, advantages, disadvantages and limitations from existing other service models. On the other hand, these service models are classified on various stages to differentiate there characteristics from several other service models. This paper strives to compare and contrast the three major service models i.e. software-as-aservice, platform-as-a-service and infrastructure-as-a-service from various angles and give insight into essential characteristics of these three service models.