Skip to main content

Dynamic Monitoring of Composed Services

  • Chapter
  • First Online:
Book cover Cyberpatterns

Abstract

Service-Oriented Architectures (SOAs) are becoming a dominant paradigm for the integration of heterogeneous systems. However, SOA-based applications are highly dynamic and liable to change significantly at runtime. This justifies the need for monitoring composed services throughout the lifetime of the service execution. In this chapter we present a novel approach to monitor services at runtime and to ensure that services behave as they have promised. Services are defined as BPMN (Business Process Modelling Notation) processes which can then be monitored during execution.

The research leading to these results has received funding from the European Union Seventh Framework Programme (FP7/2007-2013) under grant no 257930 (Aniketos)

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ghezzi C, Guinea S. Run-time monitoring in service oriented architectures. In: Baresi L, Nitto D, editors. Test and analysis of web services, Berlin: Springer; 2007, p. 237–64.

    Google Scholar 

  2. Aniketos (Secure and Trustworthy Composite Services), Available: http://www.aniketos.eu. Accessed 5 May 2012.

  3. Activiti, Activiti BPM Platform, Available: http://www.activiti.org/. Accessed 5 May 2012.

  4. Business Process Model And Notation (BPMN) Specification, Version 2.0, January 2011, Available: http://www.omg.org/spec/BPMN/2.0/. Accessed 5 May 2012.

  5. OASIS, Web services business process execution language version 2.0, April 2007, Available: http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf. Accessed 5 May 2012.

  6. Baresi L, Guinea S, Nano O, Spanoudakis G. Comprehensive monitoring of BPEL processes. IEEE Internet Comput. 2010;14(3):50–7.

    Article  Google Scholar 

  7. Baresi L, Ghezzi C, Guinea S. Smart monitors for composed services. In: Proceedings of the 2nd international conference on service oriented computing. (ICSOC 2004), New York, USA; 2004. p. 193–202.

    Google Scholar 

  8. Haiteng Z, Zhiqing S, Hong Z. Runtime monitoring web services implemented in BPEL. In: International conference on uncertainty reasoning and knowledge engineering (URKE), Bali, Indonesia, vol. 1; 2011. p. 228–31.

    Google Scholar 

  9. Moser O, Rosenberg F, Dustdar S. Event driven monitoring for service composition infrastructures. In: Proceedings of the 11th international conference on web information system engineering (WISE’10), 12–14 Dec 2010, Hong Kong, China; 2010.

    Google Scholar 

  10. Drools, Drools Fusion: Complex Event Processor, Available: http://www.jboss.org/drools/drools-fusion.html. Accessed 6 May 2012.

  11. Aktug I, Naliuka K, ConSpec: a formal language for policy specification. In: Run time enforcement for mobile and distributed systems (REM 2007). Electonic notes in, theoretical computer science, vol. 197–1; 2007. p. 45–58.

    Google Scholar 

  12. Drools, Drools Guvnor, Available: http://www.jboss.org/drools/drools-guvnor. Accessed 6 May 2012.

  13. Aniketos Consortium, Deliverable D5.2: Initial Aniketos Platform Integration, 2012, http://www.aniketos.eu/content/deliverables. Accessed 6 May 2012.

  14. Drools, Drools Expert, Available: http://www.jboss.org/drools/drools-expert.html. Accessed 6 May 2012.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Asim .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Asim, M., Zhou, B., Llewellyn-Jones, D., Shi, Q., Merabti, M. (2014). Dynamic Monitoring of Composed Services. In: Blackwell, C., Zhu, H. (eds) Cyberpatterns. Springer, Cham. https://doi.org/10.1007/978-3-319-04447-7_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-04447-7_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-04446-0

  • Online ISBN: 978-3-319-04447-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics