Abstract
Software as a Service (SaaS) is gaining momentum in recent years with more and more successful adoptions. Though SaaS is delivered over Internet and charged on per-use basis, it is software application in essence. SaaS contains business data and logics which are usually required to integrate with other applications deployed by a SaaS subscriber. This makes Integration become one of the common requirements in most SaaS adoptions. In this paper, we analyze the key functional and non-functional SaaS integration requirements from an industry practitioner point of view; and summarize the SaaS integration patterns and existing offerings; then point out the gaps from both technology and tooling perspectives; finally we introduce a SaaS integration framework to address those gaps. Considering there is no much academic work on SaaS service modeling, we come up with a SaaS service description framework as an extension of Web Service description, so as to model SaaS unique features in a unified way. With the supported tooling and runtime platform, the framework can facilitate the SaaS integration lifecycle in a model-driven approach.
Chapter PDF
Similar content being viewed by others
Keywords
- Service Level Agreement
- Customer Relationship Management
- Integration Perspective
- Integration Requirement
- Customization Policy
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Knorr, E.: Software as a Service: The Next Big Thing, http://www.infoworld.com/article/06/03/20/76103_12FEsaas_1.html
Summit Strategy Report: The Future of Software as Service-And the Partners ISVs will Need to Get There (2004)
Web Site, http://www.employease.com
Web Site: Salesforce.com AppExchange, [Online]: http://www.salesforce.com
Newcomer, E., Lomow, G.: Understanding SOA with Web Services. Addison-Wesley, Reading (2004)
Baumol, W.: Small Firms: Why Market-Driven Innovation Can’t Get Along Without Them. The Small Business Economy: A Report to the President, Ch. 8, pp. 183–206 (2005)
Web Site: Mashups and the Web as Platform, http://www.programmableweb.com/
AMR Research Report: Software as a Service: Managing Buyer Expectations as We Pass the Tipping Point from Novelty to Necessity (2005)
IDC report: Software as a Service in the Mid-market: Adoption Trends and Customer Preferences (2004)
Web Site, [Online]: http://www.jamcracker.com
Web Site, SaaS Showcase, [Online]: http://www-19.lotus.com/wps/portal/showcase/SaaS
Seltsikas, P., Currie, W.L.: Evaluating The Application Service Provider (ASP) Business Model: The Challenge of Integration. In: Proceedings of the 35th Hawaii International Conference on System Sciences (2002)
Elfatatry, A.: Software As A Service: A Negotiation Perspective. In: COMPSAC 2002. Proceedings of the 26th Annual International Computer Software and Applications Conference (2002)
Turne, M.: turning Software into a Service, Computer (October 2003)
O’Reilly: What is Web 2.0, Design Patterns and Business Models for the Next Generation of Software (2005)
Web Site: NetSuite Small Business, [Online]: http://www.netsuite.com/
Web Site, [Online] available: http://www.aboveall.com
OMG: An Architecture for Modeling, http://www.omg.org/mda
W3C WS-Policy standard: http://schemas.xmlsoap.org/ws/2004/09/policy/
Mandell, D., McIlrait, S.: Automating Web Service Discovery, Customization, and Semantic Translation with a Semantic Discovery Service. The Twelfth International World Wide Web (2003) (reference 26)
Rykowski, J.: Virtual Web Services - Application of Software Agents to Personalization of Web Services. In: 6th International Conference on Electronic Commerce ICEC 2004: Engineering the New Landscape, pp. 419–428. ACM Publishers, New York (2004)
Zhang, K., Sun, W., Zhang, X., Liang, Hq., Huang, Y., Liu, X.: A Policy-Driven Approach for SaaS Customization. In: The 9th IEEE Conference on E-Commerce Technology, IEEE Computer Society Press, Los Alamitos (2007)
Aboda, B., Arkko, J., Harrington, D.: Introduction to Accounting Management, RFC2975 (October 2000)
Agarwal, V., Karnik, N., Kumar, A.: Metering and Accounting for Composite e-Services. In: CEC 2003. Proceedings of the IEEE International Conference on E-Commerce, IEEE Computer Society Press, Los Alamitos (2003)
Web Site, [Online] available, http://www.umsl.edu/~sauter/analysis/er/er_intro.html
IBM: BEA Systems, Microsoft, SAP AG, Siebel Systems, Business Process Execution Language for Web Services version 1.1
Web Site, [Online] available, http://www.eclipse.org
Gross, C.: Ajax Patterns and Best Practices, Apress (2006)
Web Site, OpenKapow, http://openkapow.com/
Ottinger, J.: Software as a Service Integration via Mule, http://www.theserverside.com/news/thread.tss?thread_id=44456
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sun, W., Zhang, K., Chen, SK., Zhang, X., Liang, H. (2007). Software as a Service: An Integration Perspective. In: Krämer, B.J., Lin, KJ., Narasimhan, P. (eds) Service-Oriented Computing – ICSOC 2007. ICSOC 2007. Lecture Notes in Computer Science, vol 4749. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74974-5_52
Download citation
DOI: https://doi.org/10.1007/978-3-540-74974-5_52
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74973-8
Online ISBN: 978-3-540-74974-5
eBook Packages: Computer ScienceComputer Science (R0)