An Open Source Monitoring Framework for Enterprise SOA

  • Nabil El Ioini
  • Alessandro Garibbo
  • Alberto Sillitti
  • Giancarlo Succi
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 404)

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.

References

  1. 1.
    Zheng, Z., Lyu, M.R.: A qos-aware middleware for fault tolerant web services. In: ISSRE, Seattle, USA, pp. 97–106 (2008)Google Scholar
  2. 2.
  3. 3.
    Baresi, L., Nitto, E.D.: Test and Analysis of Web Services. Springer-Verlag New York, Inc., Secaucus (2007)CrossRefGoogle Scholar
  4. 4.
    Mahbub, K., Spanoudakis, G.: A Framework for Requirements Monitoring of Service Based Systems. In: Int. Conf. on Service-Oriented Computing (ICSOC) (2004)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    Web Services Description Language (WSDL 1.1). W3C Note (March 15, 2001), http://www.w3.org/TR/WSDL/
  7. 7.
    Simple Object Access Protocol (SOAP 1.2), W3C Recommendation (April 27, 2008), http://www.w3.org/TR/soap12
  8. 8.
    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)Google Scholar
  9. 9.
    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)Google Scholar
  10. 10.
    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 IssueGoogle Scholar
  11. 11.
    IBM Tivoli Composite Application Manager for SOA (2006)Google Scholar
  12. 12.
    Predonzani, P., Sillitti, A.: Components and data-flow applied to the integration of web services. Electronics Society (2001)Google Scholar
  13. 13.
    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)Google Scholar
  14. 14.
    El Ioini, N., Sillitti, A.: Open Web Services Testing. In: IEEE World Congress on Services (SERVICES), DC, USA (2011) Google Scholar
  15. 15.
    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)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2013

Authors and Affiliations

  • Nabil El Ioini
    • 1
  • Alessandro Garibbo
    • 2
  • Alberto Sillitti
    • 1
  • Giancarlo Succi
    • 1
  1. 1.Free University of BolzanoItaly
  2. 2.Selex-ESItaly

Personalised recommendations