Skip to main content
Log in

SaaS-based enterprise application integration approach and case study

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Software-as-a-Service (SaaS) has been well studied, and it is being adopted at a very fast pace. Enterprise application integration (EAI) is the key factor in many enterprises. Traditionally, SOA technique can be applied to EAI, especially the application of Web Service. In this paper, we propose that SaaS can also be applied to the field of EAI. Based on this, we propose the SaaS-based EAI approach which rebuilds one analog of legacy applications into SaaS architecture makes the rest applications be configured, and further solves the EAI problem. Besides, we also update the traditional SaaS maturity model, discuss relationships between SOA and SaaS in EAI, and explain how to further integrate SaaS applications by SOA. We implement an Eclipse plug-in which can introduce SaaS capabilities into traditional Web application automatically. Finally, the proposed approach is proved to be effective through a case study.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Messerschmitt DG, Szyperski C (2005) Software ecosystem: understanding an indispensable technology and industry. Springer, US

    Google Scholar 

  2. Hohpe G, Woolf B (2003) Enterprise integration patterns: designing, building, and deploying messaging solutions, 1st edn. Addison-Wesley Professional, Boston

    Google Scholar 

  3. Sushil J (2006) Enterprise flexibility. Glob J Flex Syst Manag 2:53–58

    Google Scholar 

  4. He X, Li H, Ding Q (2009) The SOA-based solution for distributed enterprise application integration. In: IFCSTA, pp 330–336

  5. Ji X (2009) A web-based enterprise application integration solution. In: ICCSIT, pp 135–138

  6. Chen M (2009) Research and implementation on enterprise application integration platform. In: IFITA, pp 93–96

  7. Karabulut Y, Nassi I (2009) Secure enterprise services consumption for SaaS technology platforms. In: ICDE, pp 1749–1756

  8. Liu F, Li L, Chou W (2009) Communications enablement of software-as-a-service (SaaS) applications. In: GLOBECOM, pp 1–8

  9. Yan J, Zhang B (2009) Support multi-version applications in SaaS via progressive schema evolution. In: ICDE, pp 1717–1724

  10. Lu Y, Sun B (2009) The fitness evaluation model of SAAS for enterprise information system. In: ICEBE, pp 507–511

  11. Nilsson EG, Nordhagen EK, Oftedal G (1990) Aspects of systems integration. In: ICSI, pp 434–443

  12. Daniel F, Jin Y, Benatallah B, Casati F, Matera M, Saint-Paul R (2007) Understanding UI integration: a survey of problems, technologies, and opportunities. IEEE Internet Comput (INTERNET) 11(3):59–66

    Article  Google Scholar 

  13. Doan AH, Halevy AY (2005) Semantic integration research in the database community: a brief survey. AI Mag (AIM) 26(1):83–94

    Google Scholar 

  14. Studer R, Grimm S, Abecker A (2007) Semantic web services: concepts, technologies and applications. Springer, London

    Book  Google Scholar 

  15. Paolucci M, Sycara K (2004) Ontologies in Agent Architectures. In: Handbook on Ontologies, 1st edn. Springer, New York, p 343–364

  16. Chen H, Yin J, Jin L (2007) JTang synergy: a service oriented architecture for enterprise application integration. In: CSCWD, pp 502–507

  17. Scheibler T, Mietzner R, Leymann F (2008) EAI as a service: combining the power of executable EAI patterns and SaaS. In: EDOC, pp 107–116

  18. Vouk MA (2008) Cloud computing-issues, research and implementations. In: 30th International conference on information technology interfaces, pp 31–40

  19. Gonzalez LMV, Rodero-Merino L, Caceres J, Lindner MA (2009) A break in the clouds: towards a cloud definition. Comput Commun Rev (CCR) 39(1):50–55

    Google Scholar 

  20. Fowler MJ (2003) Patterns of enterprise application architecture. Addison Wesley Professional, Boston

    Google Scholar 

  21. Laplante PA, Zhang J, Voas JM (2008) What’s in a Name? Distinguishing between SaaS and SOA. IT Prof (ITPRO) 10(3):46–50

    Article  Google Scholar 

  22. Wei Y, Brian Blake M (2010) Service-oriented computing and cloud computing: challenges and opportunities. IEEE Internet Comput (INTERNET) 14(6):72–75

    Article  Google Scholar 

Download references

Acknowledgments

Jie Song, National Natural Science Foundation of China under Grant (61433008). Yichuan Zhang, National Natural Science Foundation of China under Grant (61502090). Beilei Wang, the School Basic Scientific Research Business Expenses for Northeastern University Grant (N130317004).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to BeiLie Wang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, B., Liu, H. & Song, J. SaaS-based enterprise application integration approach and case study. J Supercomput 72, 2833–2847 (2016). https://doi.org/10.1007/s11227-016-1625-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-016-1625-y

Keywords

Navigation