Abstract
Web services monitoring is currently emerging as an effective way to trace faults in services at runtime. The lack of testing information provided by web services specifications was an indication that other methods need to be used to assess the quality of web services. This is mainly due to the fact that it is difficult to simulate the client infrastructure during testing of web services. Monitoring consists of inspecting services at runtime and taking adequate actions when unacceptable events occur. Monitoring could be performed by different stakeholders and could target different properties of services. Predominantly, monitoring is performed by service providers to manage their internal resources and balance their requests load. In our effort to improve the monitoring infrastructures, we propose a monitoring framework in which all the participants (services providers, services requestors) can contribute to monitoring and at the same time have direct access to the monitoring data. This paper describes a monitoring framework developed as part of NEXOF-RA project. The framework offers a set of capabilities for a collaborative monitoring of web services. The paper presents motivations, system design, implementation and usage of the framework.
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Zheng, Z., Lyu, M.R.: A qos-aware middleware for fault tolerant web services. In: ISSRE, Seattle, USA, pp. 97–106 (2008)
Monitoring in Enterprise SOA pattern, http://www.nexof-ra.eu/sites/default/files/Monitoring%20in%20ESOA%20Pattern_v0_7.pdf
Baresi, L., Nitto, E.D.: Test and Analysis of Web Services. Springer-Verlag New York, Inc., Secaucus (2007)
Mahbub, K., Spanoudakis, G.: A Framework for Requirements Monitoring of Service Based Systems. In: Int. Conf. on Service-Oriented Computing (ICSOC) (2004)
Mahbub, K., Spanoudakis, G.: Run-Time Monitoring of Requirements for Systems Composed of Web-Services: Initial Implementation and Evaluation Experience. In: Int. Conf. on Web Services (ICWS) (2005)
Web Services Description Language (WSDL 1.1). W3C Note (March 15, 2001), http://www.w3.org/TR/WSDL/
Simple Object Access Protocol (SOAP 1.2), W3C Recommendation (April 27, 2008), http://www.w3.org/TR/soap12
Di Penta, M., Bastida, L., Sillitti, A., Baresi, L., Maiden, N., Melideo, M., Tilly, M., Spanoudakis, G., Gorroñogoitia Cruz, J., Hutchinson, J., Ripa, G.: SeCSE - Service-centric System Engineering: An Overview. In: Di Nitto, E., Sassen, A.M., Traverso, P., Zwegers, A. (eds.) At Your Service. MIT Press (2009)
Damiani, E., El Ioini, N., Sillitti, A., Succi, G.: WS-Certificate. In: IEEE International Workshop on Web Services Security Management (WSSM 2009), Los Angeles, CA, USA (2009)
Truong, H.L., Fahringer, T.: SCALEA-G: a Unified Monitoring and Performance Analysis System for the Grid. Scientific Programming 12(4), 225–237 (2004); axGrids 2004 Special Issue
IBM Tivoli Composite Application Manager for SOA (2006)
Predonzani, P., Sillitti, A.: Components and data-flow applied to the integration of web services. Electronics Society (2001)
Petrinja, E., Nambakam, R., Sillitti, A.: Introducing the OpenSource Maturity Model. In: Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development (FLOSS 2009). IEEE Computer Society, Washington, DC (2009)
El Ioini, N., Sillitti, A.: Open Web Services Testing. In: IEEE World Congress on Services (SERVICES), DC, USA (2011)
Clark, J., Clarke, C., Panfilis, S.D., Granatella, G., Predonzani, P., Sillitti, A., Succi, G., Vernazza, T.: Selecting components in large COTS repositories. J. Syst. Softw. 73, 323–331 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 IFIP International Federation for Information Processing
About this paper
Cite this paper
El Ioini, N., Garibbo, A., Sillitti, A., Succi, G. (2013). An Open Source Monitoring Framework for Enterprise SOA. In: Petrinja, E., Succi, G., El Ioini, N., Sillitti, A. (eds) Open Source Software: Quality Verification. OSS 2013. IFIP Advances in Information and Communication Technology, vol 404. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38928-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-38928-3_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38927-6
Online ISBN: 978-3-642-38928-3
eBook Packages: Computer ScienceComputer Science (R0)