Abstract
Software as a Service (SaaS) is an approach in which software applications are delivered on demand to users as services. Service Oriented Architecture (SOA) is a promising paradigm that allows companies that run their software on different platforms to interoperate among each other. The popularity of SaaS has been soaring since customers do not have to carry the burden of paying money upfront to purchase software licensing. The interest in using SOA to run different applications has been proliferating, especially since web services have started to implement SOA. Research is being conducted to observe how SOA can benefit SaaS. This paper presents an overview of SaaS, SOA and web services. Moreover, a new model is proposed to show how SaaS can be offered as SOA services. Furthermore, a real-life example is given to demonstrate the benefits of using the proposed model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hoch F, Kerr M (2001) Software as a service: strategic backgrounder. Software & Information Industry Association, Washington. http://www.siia.net/estore/pubs/SSB-01.pdf
Chong F, Carraro G (2006) Architecture strategies for catching the long tail. Microsoft Corporation. Technical report MSDN Library
Turner M, Budgen D, Brereton P (2003) Turning software into a service. Computer 36:38–44
Selecting the right sales edition (2011) Salesforce.com. https://www.salesforce.com/ap/assets/pdf/cloudforce/PricingEditions-SelectingTheRightSalesforceCRMEdition.pdf
Newcomer E, Lomow G (2005) Introduction to SOA with web services, in Understanding SOA with Web Services. Addison-Wesley, Upper Saddle River, pp 1–50
Vinoski S (2007) REST Eye for the SOA Guy. Internet Comput IEEE 11:82–84
Amirian P, Mansurian A (2006) Potential of using web services technologies in distributed GIS applications. GIS Development, Middle East
Sneed HM (2005) Wrapping legacy software for reuse in a SOA. AneCon GmbH, Wien
Sun W, Zhang K (2007) Software as a service: an integration perspective. In: Hutchison D Service-oriented architecture. Springer Berlin, Heidelberg, pp 558–569
Cloud intelligent (2010) http://www.cloudint.com
Zhang Z, Yang H (2004) Incubating services in legacy systems for architectural migration. In: Software engineering conference, 2004. 11th Asia-Pacific, pp 196–203
Heckel R, Correia R, Matos C, El-Ramly M, Koutsoukos G, Andrade L (2008) Architectural transformations: from legacy to three-tier and services. In: Mens T, Demeyer S (eds) Software evolution. Springer, Berlin, pp 139–170
Canfora G, Fasolino AR, Frattolillo G, Tramontana P (2008) A wrapping approach for migrating legacy system interactive functionalities to Service oriented architectures. J Syst Softw 81:463–480
Nassif AB, Lutfiyya H (2011) Measuring the usage of SaaS applications based on utilized features. In: The first international conference on cloud computing and services science, pp 452–459
Nassif AB (2011) Measuring SaaS applications based on utilized features. LAP Lambert Academic Publishing, Köln, Germany
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this paper
Cite this paper
Nassif, A.B., Capretz, M.A.M. (2013). Offering SaaS as SOA Services. In: Elleithy, K., Sobh, T. (eds) Innovations and Advances in Computer, Information, Systems Sciences, and Engineering. Lecture Notes in Electrical Engineering, vol 152. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-3535-8_35
Download citation
DOI: https://doi.org/10.1007/978-1-4614-3535-8_35
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-3534-1
Online ISBN: 978-1-4614-3535-8
eBook Packages: EngineeringEngineering (R0)