Software as a Service: An Integration Perspective

  • Wei Sun
  • Kuo Zhang
  • Shyh-Kwei Chen
  • Xin Zhang
  • Haiqi Liang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4749)


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.


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.


  1. 1.
    Knorr, E.: Software as a Service: The Next Big Thing,
  2. 2.
    Summit Strategy Report: The Future of Software as Service-And the Partners ISVs will Need to Get There (2004) Google Scholar
  3. 3.
  4. 4.
    Web Site: AppExchange, [Online]:
  5. 5.
    Newcomer, E., Lomow, G.: Understanding SOA with Web Services. Addison-Wesley, Reading (2004)Google Scholar
  6. 6.
    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) Google Scholar
  7. 7.
    Web Site: Mashups and the Web as Platform,
  8. 8.
    AMR Research Report: Software as a Service: Managing Buyer Expectations as We Pass the Tipping Point from Novelty to Necessity (2005) Google Scholar
  9. 9.
    IDC report: Software as a Service in the Mid-market: Adoption Trends and Customer Preferences (2004) Google Scholar
  10. 10.
    Web Site, [Online]:
  11. 11.
    Web Site, SaaS Showcase, [Online]:
  12. 12.
    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) Google Scholar
  13. 13.
    Elfatatry, A.: Software As A Service: A Negotiation Perspective. In: COMPSAC 2002. Proceedings of the 26th Annual International Computer Software and Applications Conference (2002) Google Scholar
  14. 14.
    Turne, M.: turning Software into a Service, Computer (October 2003) Google Scholar
  15. 15.
    O’Reilly: What is Web 2.0, Design Patterns and Business Models for the Next Generation of Software (2005) Google Scholar
  16. 16.
    Web Site: NetSuite Small Business, [Online]:
  17. 17.
    Web Site, [Online] available:
  18. 18.
    OMG: An Architecture for Modeling,
  19. 19.
  20. 20.
    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) Google Scholar
  21. 21.
    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)Google Scholar
  22. 22.
    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)Google Scholar
  23. 23.
    Aboda, B., Arkko, J., Harrington, D.: Introduction to Accounting Management, RFC2975 (October 2000) Google Scholar
  24. 24.
    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)Google Scholar
  25. 25.
  26. 26.
    IBM: BEA Systems, Microsoft, SAP AG, Siebel Systems, Business Process Execution Language for Web Services version 1.1 Google Scholar
  27. 27.
    Web Site, [Online] available,
  28. 28.
    Gross, C.: Ajax Patterns and Best Practices, Apress (2006) Google Scholar
  29. 29.
    Web Site, OpenKapow,
  30. 30.
    Ottinger, J.: Software as a Service Integration via Mule,

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Wei Sun
    • 1
  • Kuo Zhang
    • 1
  • Shyh-Kwei Chen
    • 2
  • Xin Zhang
    • 1
  • Haiqi Liang
    • 1
  1. 1.IBM China Research Lab 
  2. 2.IBM T.J Watson Research Lab 

Personalised recommendations