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)
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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.
Aniketos (Secure and Trustworthy Composite Services), Available: http://www.aniketos.eu. Accessed 5 May 2012.
Activiti, Activiti BPM Platform, Available: http://www.activiti.org/. Accessed 5 May 2012.
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.
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.
Baresi L, Guinea S, Nano O, Spanoudakis G. Comprehensive monitoring of BPEL processes. IEEE Internet Comput. 2010;14(3):50–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.
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.
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.
Drools, Drools Fusion: Complex Event Processor, Available: http://www.jboss.org/drools/drools-fusion.html. Accessed 6 May 2012.
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.
Drools, Drools Guvnor, Available: http://www.jboss.org/drools/drools-guvnor. Accessed 6 May 2012.
Aniketos Consortium, Deliverable D5.2: Initial Aniketos Platform Integration, 2012, http://www.aniketos.eu/content/deliverables. Accessed 6 May 2012.
Drools, Drools Expert, Available: http://www.jboss.org/drools/drools-expert.html. Accessed 6 May 2012.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)