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
Journal ArticleDOI
TL;DR: Some of the legal and practical risks any business will need to consider in their cloud-computing arrangements are explored.

85 citations

Proceedings ArticleDOI
06 Jul 2009
TL;DR: This paper describes how security and trust issues affect the execution of BPEL processes in the cloud and shows the requirements on the middleware supporting the Execution ofBPEL processes.
Abstract: More and more companies are outsourcing parts of their business processes to third party providers to exploit the expertise and economies of scale of these third party providers. In the IT field, emerging delivery models for software such as Software as a Service and cloud computing offer the possibility to outsource applications and computing infrastructure and thus enable enterprises to focus on their core competences. In this paper we investigate how the new delivery models affect the outsourcing of business processes modeled in WS-BPEL. WS-BPEL is the standard to model and execute business processes in Web service-based IT landscapes. We describe how security and trust issues affect the execution of BPEL processes in the cloud and show the requirements on the middleware supporting the execution of BPEL processes.

85 citations

01 Jan 2011
TL;DR: This paper presents a load balancing approach to IaaS cloud architectures that is power aware, and shows that this solution provides adequate availability to compute node resources while decreasing the overall power consumed by the local cloud by 70% - 97% compared to using load balancing techniques that are not power aware.
Abstract: With the increased use of local cloud computing architectures, organizations are becoming aware of wasted power consumed by unutilized resources. In this paper, we present a load balancing approach to IaaS cloud architectures that is power aware. Since the cloud architecture implemented by local organizations tends to be heterogeneous, we take this into account in our design. Our Power Aware Load Balancing algorithm, PALB, maintains the state of all compute nodes, and based on utilization percentages, decides the number of compute nodes that should be operating. We show that our solution provides adequate availability to compute node resources while decreasing the overall power consumed by the local cloud by 70% - 97% compared to using load balancing techniques that are not power aware. Cloud computing architectures are becoming a dominant contender in the distributed systems paradigm. Using this architecture, customers are given access to resources provided by a cloud vendor as described in their Service Level Agreement (SLA). Clouds use virtualization technology in distributed data centers to allocate resources to customers as they need them. Generally, clouds are deployed to customers giving them three levels of access: Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS), and Infrastructure-as-a-Service (IaaS). The jobs can differ greatly from customer to customer. Each commercial vendor has a targeted customer and specific markets they wish to saturate. Local cloud implementations are becoming popular due to the fact that many organizations are reluctant to move their data to a commercialized cloud vendor. There are debates on whether moving data to the public cloud would benefit small organizations. Beyond the question of benefit to the organizations utilizing public clouds, there are also issues with trust, security and legality. Some organizations may not trust a third party with their information and/or software. Other organizations may not be comfortable allowing a third party to be responsible for the security of the cloud.

85 citations

Journal ArticleDOI
TL;DR: This article provides an overview of the key cloud resource types and resource orchestration operations, with special focus on research issues involved in programming those operations.
Abstract: Cloud computing provides on-demand access to affordable hardware (such as multicore CPUs, GPUs, disk drives, and networking equipment) and software (databases, application servers, load-balancers, data processors, and frameworks). The pervasiveness and power of cloud computing alleviates some of the problems that application administrators face in their existing hardware and locally managed software environments. However, the rapid increase in scale, dynamicity, heterogeneity, and diversity of cloud resources necessitates having expert knowledge about programming complex orchestration operations (for example, selection, deployment, monitoring, and runtime control) on those resources to achieve the desired quality of service. This article provides an overview of the key cloud resource types and resource orchestration operations, with special focus on research issues involved in programming those operations. The Web Extra can be found at https://s3.amazonaws.com/ieeecs.cdn.csdl.public/mags/ic/2015/05/mic2015050046s1.docx.

85 citations

Proceedings ArticleDOI
03 Sep 2007
TL;DR: A stakeholder-driven service life cycle model for service oriented architecture (SOA) that shows the activities that associated with the stakeholders in SOA and facilitates the researchers to gain further insight into service-oriented development and governance.
Abstract: Service-orientation is a relatively new paradigm aiming at developing software systems that are adaptive and dynamic. Service-oriented systems are developed by composing services that are shared across organizations. Because new roles and new development tasks are introduced in service-oriented development as opposed to traditional software engineering, a new approach to service life cycle management is required. In this paper, based on the observations of the state of the art in the field, we propose a stakeholder-driven service life cycle model for service oriented architecture (SOA). Horizontally, the model shows the activities that associated with the stakeholders in SOA. While vertically, the model shows the interactions and cooperation between the stakeholders. This model facilitates the researchers to gain further insight into service-oriented development and governance.

84 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