{'fraction_non_alphanumeric': 0.03241590214067278, 'fraction_numerical': 0.0, 'mean_word_length': 5.760330578512397, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An Approach for Investigating Perspective of Cloud Software-as-a-Service (SaaS)

Cloud Computing extend the areas of virtualization, clustering, IT management, Web Architecture, Services-Oriented Architecture (SOA) and brings new dimension in extending utility computing. The primary aim of Cloud Computing is to provide mobility deployment of web-based application by means of easily accessible tools and interfaces for using and manipulating infrastructure. Cloud-based services integrate globally scattered resources, which offer its users seamless services without any glitches. There are three general categories of services offered in cloud computing. They are Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS). SaaS is becoming an increasingly ubiquitous software delivery model that support implementation of service-oriented architecture using Web services technologies. With SaaS gaining mainstream popularity, enhanced by the advent of web based computing options and virtualization platforms, the enterprise infrastructure is rapidly expanding into a large computing blurb- a 'computing cloud'. SaaS is the key setting for the rapid development that Cloud Computing is creating. In this paper we investigated SaaS by describing their characteristics, reasons for adoption and applications. SaaS model make possible for every customer to take advantages of provider’s latest technological features without the burden of software maintenance, management, updates and upgrades. This paper also identifies the responsibilities of SaaS provider and the benefits to SaaS consumer.