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
Proceedings ArticleDOI
24 Aug 2015
TL;DR: A list scheduling heuristic for the scheduling of real-time workflow applications in a heterogeneous PaaS (or SaaS) cloud that incorporates imprecise computations and bin packing techniques is proposed.
Abstract: The ever increasing popularity of cloud computing has relieved many consumers and businesses from the burden of acquiring, maintaining and monitoring expensive hardware and software infrastructure. In this paper, we focus on Platform as a Service (PaaS) and Software as a Service (SaaS) clouds, where users submit their workflow applications in order to be executed within strict timing constraints. It is assumed that the target cloud platform is based on a multi-tenant approach, where applications of different users may share the same virtual machines. We propose a list scheduling heuristic for the scheduling of real-time workflow applications in a heterogeneous PaaS (or SaaS) cloud that incorporates imprecise computations and bin packing techniques. Our scheduling approach has two objectives: (a) to guarantee that all applications will meet their deadline, providing high quality results and (b) to minimize the execution time of each workflow application and thus the cost charged to the user. The proposed approach is compared to a baseline list scheduling algorithm via simulation, for workflow applications with various communication to computation ratios. The simulation results show that the proposed scheduling strategy outperforms the baseline policy, providing promising results.

51 citations

Proceedings ArticleDOI
05 Mar 2013
TL;DR: ARTIST proposes a comprehensive software modernization approach covering business and technical aspects and employs Model-Driven Engineering techniques to automate the reverse engineering of legacy software and forward engineering of cloud-based software in a way that modernized software truly benefits from targeted cloud environments.
Abstract: As cloud computing allows improving the quality of software and aims at reducing costs of operating software, more and more software is delivered as a service. However, moving from a software as a product strategy to delivering software as a service hosted in cloud environments is very ambitious. This is due to the fact that managing software modernization is still a major challenge, especially when paradigm shifts, such as moving to cloud environments, are targeted that imply fundamental changes to how software is modernized, delivered, and sold. Thus, in addition to technical aspects, business aspects need also to be considered. ARTIST proposes a comprehensive software modernization approach covering business and technical aspects. In particular, ARTIST employs Model-Driven Engineering (MDE) techniques to automate the reverse engineering of legacy software and forward engineering of cloud-based software in a way that modernized software truly benefits from targeted cloud environments. Therewith, ARTIST aims at reducing the risks, time, and costs of software modernization and lowers the barriers to exploit cloud computing capabilities and new business models.

51 citations

Book
01 Jan 2000
TL;DR: This paper discusses the need, need, and importance of Software Configuration Management in the Software Development Process, as well as trends in SCM and its applications in very large projects.
Abstract: Preface. Overview of Software Configuration Management. The Software Development Process. Pitfalls in the Software Development Process. Need and Importance of Software Configuration Management. SCM - Basic Concepts. The Different Phases in Software Configuration Management. Configuration Identification. Configuration Control. Status Accounting. Configuration Audits and Reviews. Software Configuration Management Plans. SCM Organization. Software Configuration Management Tools. SCM Implementation. SCM in Very Large Projects. Trends in SCM - The Future Directions. Appendix: SCM Vendors and Tools. SCM Standards. SCM Resources on the Internet. Bibliography. Glossary and Acronyms.

51 citations

Journal ArticleDOI
TL;DR: The goal of this article is to show how BI will be offered as a Software as a Service (SaaS) solution to the business and the challenges that the business will face when making us a BI SaaS solution.
Abstract: Cloud computing has become an important topic to research because of the value it can provide to the business In this article, the researcher examined how Business Intelligence (BI) can be offered to the business over the Internet as a solution BI environments, however, require a large capital layout to implement and support the large volumes of data that needs to be analysed to identify trends It also requires enormous processing power which places pressure on the business resources The goal of this article is to show how BI will be offered as a Software as a Service (SaaS) solution to the business The BI SaaS solution will allow companies to reduce cost of having a BI solution and also having access to the latest software which will give the business an edge on their competition By making use of a literature review the researcher were able gather and present evidence to support the value that the BI SaaS solution will add to the business and how such a BI SaaS solution will look like As part of this research paper the researcher will also identify the challenges that the business will face when making us a BI SaaS solution

51 citations

Proceedings ArticleDOI
26 Oct 2008
TL;DR: This paper presents the analysis of the impact of these requirements and proposes guidelines to be applied for application development in software-as-a-service (SaaS) environments.
Abstract: New web development and deployment platforms are arising; some examples of these are Apex of Salesforce.com, Google Application Engine SDK, Facebook API, and so on. These software delivery platforms (SDP) are meant to serve as the basis for the delivery of an important percentage of the software offer. In the other hand, application development over these new platforms is not a defined process. Building applications over an SDP change the way software is designed, developed and delivered. Common methods of software development should be analyzed and redefined in order to fulfill the requirements of these new ways of constructing and delivering software. This paper presents the analysis of the impact of these requirements and proposes guidelines to be applied for application development in software-as-a-service (SaaS) environments.

51 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