In recent years, Software as a Service (SaaS) has changed from curiosity caused concept to an accepted well known concept. A key advantage of this model is that, by cautious engineering, it is possible to influence economy of scale to decrease total cost of ownership compared to on-premises solutions. Software as a service (SaaS) is a software delivery method that provides access to software and its functions remotely as a Web-based service. It is sometimes referred to as "service(s) as a software substitute" (SaaSS) or "on-demand software". SaaS is typically accessed by users using a thin client via a web browser. SaaS has become a common delivery model for many business applications, including office & messaging software, DBMS software, …show more content…
5. Since Software is hosted remotely, so business organizations don't need to invest in additional hardware which in turn reduces the equipment cost.
Disadvantages of SaaS:
1. The major disadvantage of SaaS is security. Since data is stored on cloud, security becomes a major issue.
2. As data is stored in cloud far away from end user, it may take more transactional time as compared to traditional approach. So, SaaS model is not suitable for applications that demand response times in the milliseconds.
3. Relying on an Internet connection means that data is transferred to and from a SaaS firm at Internet speeds, rather than the potentially higher speeds of a firm’s internal network.
4. Switching SaaS vendors may involve the slow and difficult task of transferring very large data files over the Internet.
5. Businesses that adopt multiple SaaS applications, or wish to connect hosted software with existing on premise apps, face the problem of software integration.
Minimizing the risks associated with SaaS implementation:
1. Frequent upgrades and short period of time to test the functionality of the application will be a big risk in SaaS implementation. This can be avoided by the use of automation tools for building regression suites brings in business value and helps quickly to validate the impact of upgrades.
2.
The cloud can provide swift access to malleable and low budget IT resources. With the use of cloud computing, you are not required to make big direct investments in hardware and spend a lot of time on managing that hardware and associated services. Cloud Computing compromises a comprehensive set of on-demand services, such as global computing, storage, database, analytics, application, and deployment services. These services will assist an organization move quicker, reduce IT costs, and scale systems. Cloud Computing has three key categories, they are usually referred to as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Mobile as a Service (MaaS) and Software as a Service (SaaS).
Cloud computing was a completely new term a short 9 years ago, in 2007. The basis of this technology is to move the workload of IT activities away from an organization, and to one or more third parties that have resources dedicated to processing such things. These can be, but are not limited to, networking, storage, software systems, and applications. Rather than having to create and maintain their own expensive datacenters, companies can pay a fee to use someone else’s. This makes growing businesses extremely flexible, as they can easily gain or remove storage space per their needs. Being able to purchase the use of online storage space is known as “hardware as a service,” or, more simply, “virtualization.” Being able to purchase the use of online software is known as “software as a service.” Both are very powerful tools that allow the minimization of a company’s IT budget.
SaaS, Software as a Service is the software, which is being deployed and provided over the Cloud environment (Grance, 2009). It represents one of the biggest Cloud markets and is growing exponentially fast (Rouse, 2016). The web is being used so that applications can be delivered, which are thoroughly managed and organized by a third party vendor and whose interface is undeniably accessed on the client’s side. The majority of the SaaS applications can be run directly from a web browser, needless of any downloads or installations. Some plugin’s requirement would be there, though. Blaming to the web delivery model, there is a well-noted eradication of the need for installation and process of application’s running on individual computers by SaaS. Some imminent examples of SaaS are: Google Apps, Salesforce, Workday, Concur, Citrix GoToMeeting, and Cisco WebEx
SaaS is generally acknowledged to have been acquainted with the business world by the Salesforce. Customer Relationship Management (CRM) item. As one of the soonest contestants it is not amazing that CRM is the most famous SaaS application range, however, email, budgetary administration, client administration and cost administration have likewise gotten great up
purposes of this paper, only PaaS and SaaS will be discussed. According to the Chief
Cloud computing offers services to users based on on-demand self-service, broad network access, measured service, resource pooling and rapid elasticity; These characteristics promise a faster time for implementation, lower cost, superior scalability and a better end user satisfaction. These services are delivered in models known as Software As A service (SaaS), Platform As A Service (PAAS), and Infrastructure As A Service (IAAS). The first layer which is the Software As A service (SaaS) is the layer in which software applications are delivered to end users. Below is the Platform As A Service (PAAS) layer which offers a platform on which applications can be developed. The lowest layer is the Infrastructure As A Service (IAAS) layer, in this layer the physical servers and network infrastructure is offered as a service. These services can be deployed throughout the internet (Public Cloud Computing), on the intranet infrastructure, (Private Cloud Computing), in a shared community of private networks (Community Cloud Computing), or a hybrid of both (Hybrid Cloud Computing). The service deployment models are [8]:
Companies are becoming more comfortable with paying for services online increasing the consumer adoption of SaaS
SaaS, or Software as a Service, portrays any cloud administration where buyers have the capacity to get to software/programming applications over the web. The applications are facilitated in "the cloud" and can be utilized for an extensive variety of errands for both people and companies. Google, Twitter, Facebook and Flickr are all samples of SaaS, with clients ready to get to the administrations by means of any web empowered gadget. Endeavor clients have the capacity to utilize applications for a scope of necessities,
SaaS – Software as a Service – Users on the service are given access to the application’s software and databases, cloud providers manage the infrastructure and platforms that run the application. “On demand”.
The major challenge of the SaaS provider is how to reduce the operational cost involved in leveraging the resources available (private and public Cloud) to process the incoming dynamic user jobs. Specifically, the SaaS provider is faced with the challenge of deciding on the number of VMs to rent and when to rent them so that performance requirement is not sacrificed and cost is minimized considering the probability that a physical server (compute node) or a communication link may fail. In a real world scenario, the SaaS provider is faced with the challenge of making such cost effective decisions in the provisioning of resources to the incoming dynamic and QoS constraints jobs of users on failure prone resources.
Recent technological advancements have resulted in an increased number of Internet-enabled devices, such as tablets and smartphones that can connect to corporate systems.These systems may also be running anywhere, including a public software-as-a-service (SaaS) cloud, a
b. Software as a service or the SaaS : Cloud platforms that allow the clients to access several software modules and databases that are installed on the platform itself, are considered to use the SaaS model (He, Fan and Li 2013).
SaaS applications offer wide range of configuration options and development environments that allows clients to set up their own additions and modifications.
SaaS is a method of software that allows data to be accessed from any device with an internet connection. In the web-based model,
SaaS is becoming an increasingly prevalent delivery model as underlying technologies that support Web services and service-oriented architecture (SOA) mature and new developmental approaches, such as Ajax, become popular. SaaS is closely related to the ASP (application service provider) and On Demand Computing software delivery model