Abstract
Service-based systems (SBS) increasingly need adaptation capabilities to agilely respond to unexpected changes (e.g. regarding quality of service). The Enterprise Service Bus (ESB), a recognized infrastructure to support the development of SBS, provides native mediation capabilities (e.g. message transformation) which can be used to perform adaptation actions. However, the configuration of these capabilities cannot usually be performed at runtime. To deal with this limitation, Adaptive ESB Infrastructures have been proposed which leverage their mediation capabilities to deal with adaptation requirements in SBSs in an automatic and dynamic way at runtime. This paper presents a JBossESB-based implementation of an Adaptive ESB Infrastructure and demonstrates its operation by describing their main functionalities. The paper also presents an evaluation of the implemented solution.
Chapter PDF
Similar content being viewed by others
References
Erl, T.: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Ser-vices. Prentice-Hall (2004)
González, L., Ruggia, R.: Adaptive ESB Infrastructure for Service Based Systems. In: Adaptive Web Services for Modular and Reusable Software Development: Tactics and Solutions. IGI Global (2012)
Chappell, D.: Enterprise Service Bus: Theory in Practice. O’Reilly Media (2004)
Buyya, R., Broberg, J., Goscinski, A.M.: Cloud Computing: Principles and Paradigms. Wiley (2011)
Ferguson, D.F.: The internet service bus. In: Meersman, R., Tari, Z. (eds.) OTM 2007, Part I. LNCS, vol. 4803, p. 5. Springer, Heidelberg (2007)
González, L., Ruggia, R.: Addressing QoS issues in service based systems through an adaptive ESB infrastructure. In: Proceedings of the 6th Workshop on Middleware for Service Oriented Computing - MW4SOC 2011, Lisbon, Portugal, pp. 1–7 (2011)
González, L., Ruggia, R.: Addressing the Dynamics of Services Contracts through an Adaptive ESB Infrastructure. In: 1st International Workshop on Adaptive Services for the Future Internet, Poznan, Poland (2011)
Wylie, H., Lambros, P.: Enterprise Connectivity Patterns: Implementing integration solutions with IBM’s Enterprise Service Bus products
Kazhamiakin, R.: Adaptation and Monitoring in S-Cube: Global Vision and Roadmap. In: Proceedings of the Workshop on Monitoring, Adaptation and Beyond (MONA+), Madrid, Spain, pp. 67–76 (2009)
Hofstede, A.H.M., ter Aalst, W.M.P., van der Adams, M., Russell, N.: Modern Business Process Automation: YAWL and its Support Environment. Springer (2009)
Laborde, J.L., Galnares, M., Fenoglio, M.: Implementación de una Plataforma ESB Adaptativa (2012), https://esb-adaptativo.googlecode.com/
Yan Fang, R., Ru, F., Zhong, T., Eoin, L., Harini, S., Banks, T., He, L.: Cache mediation pattern specification: an overview
Masternak, T., Psiuk, M., Radziszowski, D., Szydlo, T., Szymacha, R., Zielinski, K., Zmuda, D.: ESB-Modern SOA Infrastructure. SOA Infrastructure Tools, Concepts And Methods. Poznan University of Economics Press (2010)
Rienzi, B., González, L., Ruggia, R.: Towards an ESB-Based Enterprise Integration Platform for Geospatial Web Services. In: The Fifth International Conference on Advanced Geographic Information Systems, Applications, and Services, pp. 39–45 (2013)
González, L., Cubo, J., Brogi, A., Pimentel, E., Ruggia, R.: RunTime Verification of Behaviour Aware Mashups in the Internet of Things. Presented at the 3rd International Workshop on Adaptive Services for the Future Internet, Malaga, Spain (September 2013)
González, L., Ortiz, G.: An ESB based Infrastructure for Event Driven Context Aware Web Services. Presented at the 3rd International Workshop on Adaptive Services for the Future Internet, Malaga, Spain (September 2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
González, L., Laborde, J.L., Galnares, M., Fenoglio, M., Ruggia, R. (2014). An Adaptive Enterprise Service Bus Infrastructure for Service Based Systems. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds) Service-Oriented Computing – ICSOC 2013 Workshops. ICSOC 2013. Lecture Notes in Computer Science, vol 8377. Springer, Cham. https://doi.org/10.1007/978-3-319-06859-6_42
Download citation
DOI: https://doi.org/10.1007/978-3-319-06859-6_42
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06858-9
Online ISBN: 978-3-319-06859-6
eBook Packages: Computer ScienceComputer Science (R0)