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.
Similar content being viewed by others
References
Messerschmitt DG, Szyperski C (2005) Software ecosystem: understanding an indispensable technology and industry. Springer, US
Hohpe G, Woolf B (2003) Enterprise integration patterns: designing, building, and deploying messaging solutions, 1st edn. Addison-Wesley Professional, Boston
Sushil J (2006) Enterprise flexibility. Glob J Flex Syst Manag 2:53–58
He X, Li H, Ding Q (2009) The SOA-based solution for distributed enterprise application integration. In: IFCSTA, pp 330–336
Ji X (2009) A web-based enterprise application integration solution. In: ICCSIT, pp 135–138
Chen M (2009) Research and implementation on enterprise application integration platform. In: IFITA, pp 93–96
Karabulut Y, Nassi I (2009) Secure enterprise services consumption for SaaS technology platforms. In: ICDE, pp 1749–1756
Liu F, Li L, Chou W (2009) Communications enablement of software-as-a-service (SaaS) applications. In: GLOBECOM, pp 1–8
Yan J, Zhang B (2009) Support multi-version applications in SaaS via progressive schema evolution. In: ICDE, pp 1717–1724
Lu Y, Sun B (2009) The fitness evaluation model of SAAS for enterprise information system. In: ICEBE, pp 507–511
Nilsson EG, Nordhagen EK, Oftedal G (1990) Aspects of systems integration. In: ICSI, pp 434–443
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
Doan AH, Halevy AY (2005) Semantic integration research in the database community: a brief survey. AI Mag (AIM) 26(1):83–94
Studer R, Grimm S, Abecker A (2007) Semantic web services: concepts, technologies and applications. Springer, London
Paolucci M, Sycara K (2004) Ontologies in Agent Architectures. In: Handbook on Ontologies, 1st edn. Springer, New York, p 343–364
Chen H, Yin J, Jin L (2007) JTang synergy: a service oriented architecture for enterprise application integration. In: CSCWD, pp 502–507
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
Vouk MA (2008) Cloud computing-issues, research and implementations. In: 30th International conference on information technology interfaces, pp 31–40
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
Fowler MJ (2003) Patterns of enterprise application architecture. Addison Wesley Professional, Boston
Laplante PA, Zhang J, Voas JM (2008) What’s in a Name? Distinguishing between SaaS and SOA. IT Prof (ITPRO) 10(3):46–50
Wei Y, Brian Blake M (2010) Service-oriented computing and cloud computing: challenges and opportunities. IEEE Internet Comput (INTERNET) 14(6):72–75
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-016-1625-y