Abstract
Enterprise Service Bus technology is now acknowledged as a central paradigm for today’s information systems integration due to its implementation of Service Oriented Architecture. ESBs provide a set of capabilities which include message routing, transformation and service orchestration needed by end-users, business processes or other services. However, there exist different approaches toward achieving these capabilities. This paper provides comparative analysis of Mule, ServiceMix and JBoss ESB in support of application integration in open and dynamic service oriented environment. In particular we used a Multi- Criteria Decision Analysis method known as Analytical Hierarchy Process to deal with the issues of conflicting selection criteria. Results showed that no single ESB is the best solution for all criteria and indicated where each one is best suited. However Mule was found to be a preferable ESB in this context.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Serhani, M.: Enterprise services (business) collaboration using portal and SOA-based semantics. In: 4th IEEE International Conference on Digital Ecosystems and Technologies (DEST), pp. 450–455 (2010)
Bauler, P., Feltz, F., Biri, N., Pinheiro, P.: Implementing a Service-Oriented Architecture for Small and Medium Organisations. In: EMISA 2006, Germany, pp. 105–118 (2006)
Zdravković, M., Trajanović, M., Manić, M.: SOA-based approach to the Enterprise resource planning implementation in Small Enterprises. Series: Mechanical Engineering, vol. 5, pp. 97–104 (2007)
Adigun, M., Emuoyibofarhe, O., Migiro, S.: Challenges to Access and Opportunity to use SMME enabling Technologies in Africa. In: 1st All African Technology Diffusion Conference (2006)
Schmdt, M., Hutchison, B., Lambros, P., Phippen, R.: The Enterprise Service Bus: Making Service Oriented Real. IBM Systems Journal 44, 781–797 (2005)
Keen, M., Bond, J., Denman, J., Foster, S., Husek, S., Thompson, B., Wylie, H.: Patterns: Integrating Enterprise Service Buses in a Service-Oriented Architecture. IBM RedBooks (2005)
Mule ESB community documentation, http://www.mulesoft.org/mule-documentation
Apache Software Foundation: ServiceMix ESB documentation, http://servicemix.apache.org/documentation.html
JBoss Community: JBoss ESB documentation, http://www.jboss.org/jbossesb/docs
Garcia-Jimenez, F., Martinez-Carreras, M.: Gomez-Skarmeta: Evaluating Open Source Enterprise Service Bus. In: IEEE International Conference on E-Business Engineering, ICEBE, pp. 284–291 (2010)
Kruessmann, T., Koschel, A., Murphy, M., Trenaman, A., Astrova, I.: High Availability: Evaluating Open Source Enterprise Service Buses. In: Proceedings of the ITI 31st Int. Conf. on Information Technology Interfaces, Cavtat, Croatia, pp. 615–620 (2009)
Siddiqui, Z., Abdullah, A., Khan, M., Alghathbar, K.: Analysis of enterprise service busses based on information security, interoperability, and high availability using AHP method. International Journal of the Physical Sciences 6, 35–42 (2011)
Ahuja, S., Patel, A.: Enterprise Service Bus: A Performance Evaluation. Science Research in Communications and Network, 133–140 (2011)
Kumarage, D.: OXYGENTANK WSO2 Enterprise Service Bus (ESB) Performance Testing Round 3, Oxygen tank online at http://wso2.org/library/3740
AdroitLogic ESB Performance Testing – Round 6 (2012), http://esbperformance.org/display/comparison/ESB+Performance+Testing+-+Round+6
Alghamdi, A., Nasir, M., Ahmad, I., Nafjan, K.: An Interoperability Study of ESB for C4I Systems. In: IEEE International Symposium on Information Technology (ITSim), pp. 733–738 (2010)
Kusak, D.: Comparison of Enterprise Application Integration Platforms. In Charles University in Prague, Department of Software Engineering. Master’s Thesis (2010)
Tae, K.: Multi-Criteria Decision Methods: An attempt to evaluate and unify. Methemetical and Computer Modeling Journal 37, 1099–1119 (2003)
Al-Subhi Al-Harbi, K.M.: Application of the AHP in project management. International Journal of Project Management 19, 19–27 (2001)
Triantaphyllou, E., Mann, S.: Using the analytical hierarchy process for decision marking in engineering applications: some challenges. International Journal of Industrial Engineering: Applications and Practice 2, 35–44 (1995)
Alphonce, C.: Application of the Analytical Hierarchy Process in Agriculture in developing Countries. Elsevier Science Agricultural Systems 53, 97–112 (1996)
Saaty, T.: A scaling method for priorities in hierarchical structures. Journal of Mathematical Physiology 15, 234–281 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Shezi, T., Jembere, E., Adigun, M.O., Nene, M.T. (2013). Analysis of Open Source Enterprise Service Buses toward Supporting Integration in Dynamic Service Oriented Environments. In: Jonas, K., Rai, I.A., Tchuente, M. (eds) e-Infrastructure and e-Services for Developing Countries. AFRICOMM 2012. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 119. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41178-6_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-41178-6_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41177-9
Online ISBN: 978-3-642-41178-6
eBook Packages: Computer ScienceComputer Science (R0)