scispace - formally typeset
Search or ask a question
Topic

Software as a service

About: Software as a service is a research topic. Over the lifetime, 8514 publications have been published within this topic receiving 136177 citations. The topic is also known as: Service as a Software Substitute & SaaSS.


Papers
More filters
Book
16 Nov 2011
TL;DR: The basic foundations needed for developing both client-side and cloud-side applications covering compute/storage scaling, data parallelism, virtualization, MapReduce, RIA, SaaS and Mashups are covered.
Abstract: Moving to the Cloud provides an in-depth introduction to cloud computing models, cloud platforms, application development paradigms, concepts and technologies The authors particularly examine cloud platforms that are in use today They also describe programming APIs and compare the technologies that underlie them The basic foundations needed for developing both client-side and cloud-side applications covering compute/storage scaling, data parallelism, virtualization, MapReduce, RIA, SaaS and Mashups are covered Approaches to address key challenges of a cloud infrastructure, such as scalability, availability, multi-tenancy, security and management are addressed The book also lays out the key open issues and emerging cloud standards that will drive the continuing evolution of cloud computingIncludes complex case studies of cloud solutions by cloud experts from Yahoo! , Amazon, Microsoft, IBM, Adobe and HP Labs Presents insights and techniques for creating compelling rich client applications that interact with cloud services Demonstrates and distinguishes features of different cloud platforms using simple to complex API programming examples

40 citations

Journal ArticleDOI
01 Dec 2009
TL;DR: An approach for decomposing data management software for embedded systems using feature-oriented programming is presented and a software product line that allows to generate tailor-made data management systems is demonstrated.
Abstract: Applications in the domain of embedded systems are diverse and store an increasing amount of data. In order to satisfy the varying requirements of these applications, data management functionality is needed that can be tailored to the applications' needs. Furthermore, the resource restrictions of embedded systems imply a need for data management that is customized to the hardware platform. In this paper, we present an approach for decomposing data management software for embedded systems using feature-oriented programming. The result of such a decomposition is a software product line that allows us to generate tailor-made data management systems. While existing approaches for tailoring software have significant drawbacks regarding customizability and performance, a feature-oriented approach overcomes these limitations, as we will demonstrate. In a non-trivial case study on Berkeley DB, we evaluate our approach and compare it to other approaches for tailoring DBMS.

40 citations

Journal Article
TL;DR: An increasing number of applications that accountants and their clients need to conduct business are available in the cloud, including bill management, enterprise resource planning applications, payroll, sales tax, tax preparation and workflow.
Abstract: EXECUTIVE SUMMARY * An increasing number of applications that accountants and their clients need to conduct business are available in the cloud. These include, but are not limited to, bill management, enterprise resource planning applications, payroll, sales tax, tax preparation and workflow. * Worldwide, revenue from "cloud computing" services is forecast to reach $68.3 billion in 2010, according to analyst firm Gartner Inc. * The cloud services industry is poised for strong growth through 2014, when worldwide cloud services revenue is projected to reach $148.8 billion, with the financial services and manufacturing industries being the largest early adopters of cloud services. * Benefits of working in the cloud include quick implementation, anytime access, lower upfront and maintenance costs, and easier and more frequent updates. * Security and reliability remain top concerns for CPAs switching to a cloud environment. There are several questions you should ask a potential vendor before making an investment in their products to ensure these concerns are minimized. ********** [ILLUSTRATION OMITTED] There's no arguing that "cloud computing" is gaining a great deal of momentum. Worldwide, cloud services revenue is forecast to reach $68.3 billion in 2010, a 16.6% increase from 2009 revenue of $58.6 billion, according to analyst firm Gartner Inc. So what does this mean to the accounting profession? What are the benefits and risks? Who are the vendors in the proverbial sky, and how do you know you can trust them with your data--or your clients' data, for that matter? This article answers some of those questions and explains the history and future of the cloud. The easiest way to think about cloud computing is as doing business on the Web, therefore eliminating the need for in-house technology infrastructure--servers and software to purchase, run and maintain. Unlike traditional software, which is distributed and deployed on-premise, cloud applications are designed for Web deployment. They are multitenant (delivered by one vendor to many customers), and users share processing power and space that is managed by the vendor. Terms including "Software-as-a-Service," or SaaS, and application service provider (ASP) often are connected to cloud com puling in presentations and articles, but there are subtle differences between them. (For an explanation, see the "Definitions" box accompanying this article.) The types of applications available run the gamut-from tax software to payroll to full enterprise resource planning (ERP) systems--and most often are leased on a subscription model instead of purchasing licenses. DOING BUSINESS IN THE CLOUD Is it worth making the switch? Vendors and analysts point to several benefits to switching to a cloud environment. * Quick implementation process. Most vendors claim their applications can be up and running in a few minutes because there is no software to install. The implementation process also is easier for companies with multiple locations or remote workers to all have access to the same version of the application simultaneously. * Anytime access from anywhere with an Internet connection, which again includes the ability for employees to work remotely. * Lower upfront costs. Instead of paying a license fee and for annual maintenance, most models allow users to pay as they go (usually monthly, though some require annual contracts). They can pay per user and easily add more users. Vendors can offer their products at a lower cost in this situation because their systems are built to allow several customers to share infrastructure (both servers and storage areas) in a way that is transparent to users and does not allow those customers access to each other's data. It may be difficult to conduct a cost comparison of doing business on-premise versus in the cloud unless a company has moved all its business off-premise. …

40 citations

Proceedings ArticleDOI
04 Jul 2011
TL;DR: SlapOS is an open source grid operating system for distributed cloud computing based on the moto everything is a process that is used as a research test bed to benchmark NoSQL databases and optimize process allocation over intercontinental Cloud.
Abstract: SlapOS is an open source grid operating system for distributed cloud computing based on the moto everything is a process. SlapOS combines grid computing and Enterprise Resource Modeling (ERP) to provide Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) through a simple, unified API which one can learn in a matter of minutes. Thanks to its unified approach and modular architecture, SlapOS has been used as a research test bed to benchmark NoSQL databases and optimize process allocation over intercontinental Cloud. SlapOS opens new perspectives for research in the area of resilience and security on the Cloud.

40 citations

Journal ArticleDOI
TL;DR: A competitive software market that includes horizontal and quality differentiation, as well as a negative network effect driven by the presence of malicious agents, is modeled and one finding is that software firms may profit from increased malicious activity.
Abstract: In this paper, a competitive software market that includes horizontal and quality differentiation, as well as a negative network effect driven by the presence of malicious agents, is modeled. Software products with larger installed bases, and therefore more potential computers to attack, present more appealing targets for malicious agents. One finding is that software firms may profit from increased malicious activity. Software products in a more competitive market are less likely to invest in security, while monopolistic or niche products are likely to be more secure from malicious attack. The results provide insights for IS managers considering enterprise software adoption.

40 citations


Network Information
Related Topics (5)
Cloud computing
156.4K papers, 1.9M citations
85% related
Software
130.5K papers, 2M citations
85% related
The Internet
213.2K papers, 3.8M citations
84% related
Wireless sensor network
142K papers, 2.4M citations
84% related
Information system
107.5K papers, 1.8M citations
83% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202375
2022226
2021192
2020306
2019327
2018424