DocumentCode :
2969759
Title :
Implementing Software as a Service
Author :
Jacobs, Dean
Author_Institution :
SAP AG Dietmar, Walldorf
fYear :
2008
fDate :
15-19 Sept. 2008
Abstract :
Summary form only given. This paper describes basic architectures and best practices for implementing software as a service application. In this context, achieving good margins requires making careful engineering trade-offs between adding features and lowering total cost of ownership. Achieving good system utilization requires that businesses share resources using either virtual machines (OS-level virtualization) or multi-tenancy (application-level virtualization). While multi-tenancy achieves greater levels of consolidation, it limits the kinds of features that can be provided. Thus the ideal level for virtualization depends on the characteristics of the application and its users.
Keywords :
Web services; business data processing; operating systems (computers); resource allocation; software architecture; virtual machines; OS-level virtualization; application-level virtualization; business resource sharing; software architecture; software engineering; software-as-a-service application; system utilization; Application software; Application virtualization; Best practices; Business; Computer architecture; Computer science; Costs; Jacobian matrices; Resource virtualization; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enterprise Distributed Object Computing Conference, 2008. EDOC '08. 12th International IEEE
Conference_Location :
Munich
ISSN :
1541-7719
Print_ISBN :
978-0-7695-3373-5
Type :
conf
DOI :
10.1109/EDOC.2008.56
Filename :
4634747
Link To Document :
بازگشت