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
20 Sep 2010
TL;DR: This work presents a general SaaS architecture for scientific software that offers an easy-to-use web interface and presents the implementation of a high-performance computing (HPC) cloud dedicated for scientific applications.
Abstract: Software as a Service (SaaS) providers enable the on-demand use of software, which is an intriguing concept for business and scientific applications. Typically, service level agreements (SLAs) are specified between the provider and the user, defining the required quality of service (QoS). Today SLA aware solutions only exist for business applications. We present a general SaaS architecture for scientific software that offers an easy-to-use web interface. Scientists define their problem description, the QoS requirements and can access the results through this portal. Our algorithms autonomously test the feasibility of the SLA and, if accepted, guarantee its fulfillment. This approach is independent of the underlying cloud infrastructure and successfully deals with performance fluctuations of cloud instances. Experiments are done with a scientific application in private and public clouds and we also present the implementation of a high-performance computing (HPC) cloud dedicated for scientific applications.

32 citations

Patent
22 Feb 2011
TL;DR: In this paper, the authors present a system that facilitates the deployment and execution of a software offering, and provides a work-breakdown structure based on a set of policies from the service definition.
Abstract: The disclosed embodiments provide a system that facilitates the deployment and execution of a software offering. During operation, the system obtains a service definition of the software offering. Next, the system creates a work-breakdown structure based on a set of policies from the service definition. Finally, the system uses the work-breakdown structure to automatically provision a set of resources for use by the software offering without requiring manual configuration of the resources by a user.

32 citations

Proceedings ArticleDOI
02 Jul 2014
TL;DR: A semantic based representation, implemented through an OWL ontology, is probably the best candidate for this purpose, thanks to the flexibility of the OWL language and the possibility to navigate the ontology using both visual tools and query languages.
Abstract: Virtualization technologies represent the basis of many software architectures and frameworks existing today, Cloud Computing being probably the most influenced paradigm in the current scenery. With the steady growth of new Cloud and Virtualization platforms, which have caused the proliferation of many Cloud Services and Virtual appliances, it seems necessary to put order in the chaos of overlapping functionalities such services and appliances provide. A common representation of both Cloud Services and Virtual Appliances can be the perfect starting point to define a functional classification that could help customers choose the resources which best adhere to their objectives. A semantic based representation, implemented through an OWL [1] ontology, is probably the best candidate for this purpose, thanks to the flexibility of the OWL language and the possibility to navigate the ontology using both visual tools and query languages.

32 citations

Patent
06 Jul 2004
TL;DR: In this paper, the authors present a method for collecting a request from a consumer software component for a service from a provider software component, and checking the request against a set of semantic descriptions in a manifest of methods provided by objects in the provider's software component.
Abstract: Methods and apparatus, including computer program products, for providing services by an application server, the method including collecting a request from a consumer software component for a service from a provider software component, and checking the request against a set of semantic descriptions in a manifest of methods provided by objects in the provider software component.

32 citations

Journal ArticleDOI
TL;DR: This work focuses on the uncertainties and strategic issues that suppliers encounter in selling or licensing software in the general marketplace, and categorizes these issues by the standard ROI measures of revenue, cost, and risk.
Abstract: Software management and project decisions must consider many factors. The most recognized return-on-investment drivers include the value to users; the cost of development, maintenance, upgrades, and customer support; and the risks of project failure, budget overrun, and revenue shortfall. We focus on other ROI issues related to positioning software in the marketplace, which serves as an intermediary between a software supplier organization and its customers. Rather than discuss contracted software development for specific customers or open-source software efforts, we emphasize the uncertainties and strategic issues that suppliers encounter in selling or licensing software in the general marketplace. We categorize these issues by the standard ROI measures of revenue, cost, and risk.

32 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