Abstract
In this paper we describe a collaborative agent-based framework that allows service providers to monitor and evaluate component reliability using reports of the results of composed service executions. In the framework, service providers share reliability data with each other to mutually maintain the reliability of their services and protect them from unreliable components. Consumers rate success or failure of the composed service after each transaction. In service environments, providers can utilise component services offered by other providers to create new enterprise services. Therefore, a distributed component service can be executed simultaneously by several composed services. Since a composed service is offered as an integrated service, it is not possible for consumers to directly recognise a component that causes the service to fail. Collaborating agents use the association between component and composed services to monitor the reliability of the components and identify those that are unreliable.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Tan, W., Li, S., Zhang, Q., Chen, S., Tang, A., Hu, X.: Reliable service computing platform architecture for cross-organizational workflows. In: Proceedings of the 2014 IEEE International Conference on Systems, Man and Cybernetics (SMC), pp. 3066–3071, October 2014
Li, H., Suomi, R.: A proposed scale for measuring e-service quality. Int. J. U- E-Serv. 2(1), 1–10 (2009)
Object Management Group, Business Process Model and Notation (BPMN) 2.0. http://www.omg.org/spec/BPMN/2.0
Weske, M.: Business Process Management. Concepts, Languages, Architectures, 2nd edn. Springer, Heidelberg (2012)
Nepal, S., Malik, Z., Bouguettaya, A.: Reputation propagation in composite services. In: Proceedings of the 7th IEEE International Conference on Web Services, July 2009
Paradesi, S., Doshi, P., Swaika, S.: Integrating behavioral trust in web service compositions. In: 2009 IEEE International Conference on Web Services, pp. 453–460 (2009)
Hang, C.-W., Singh, M.P.: Trustworthy service selection and composition. ACM Trans. Auton. Adapt. Syst. 6(1), 1–18 (2011)
Hwang, S.-Y., Lim, E.-P., Lee, C.-H., Chen, C.-H.: Dynamic web service selection for reliable web service composition. IEEE Trans. Serv. Comput. 1(2), 104–116 (2008)
Wen, S., Li, Q., Yue, L., Liu, A., Tang, C.: Reputation distribution based on structure-related importance in services composition. In: Proceedings of the IEEE 8th International Conference on e-Business Engineering, October 2011
Zheng, Z., Lyu, M.R.: Personalized reliability prediction of web services. ACM Trans. Softw. Eng. Methodol. 22(2), 12.1–12.25 (2013)
Elshaafi, H., McGibney, J., Botvich, D.: Trustworthiness Monitoring and Prediction of Composite Services. In: Proceedings of the 17th IEEE Symposium on Computers and Communications (ISCC), pp. 580–587, July 2012
Elshaafi, H., Botvich, D.: Optimisation based collaborative determination of component trustworthiness in service compositions. J. Secur. Commun. Netw. 9(6), 513–527 (2016). Wiley
Grassi, V., Patella, S.: Reliability prediction for service-oriented computing environments. Int. Comput. 10(3), 43–49 (2006)
Acknowledgement
The research leading to these results has partly received funding from the EU Seventh Framework Programme under grants no. 257930 (Aniketos) and no. 619682 (Mas2tering).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Elshaafi, H., Davy, S., Botvich, D. (2016). Collaborative Framework for Monitoring Reliability of Distributed Components of Composed Services. In: Rovatsos, M., Vouros, G., Julian, V. (eds) Multi-Agent Systems and Agreement Technologies. EUMAS AT 2015 2015. Lecture Notes in Computer Science(), vol 9571. Springer, Cham. https://doi.org/10.1007/978-3-319-33509-4_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-33509-4_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-33508-7
Online ISBN: 978-3-319-33509-4
eBook Packages: Computer ScienceComputer Science (R0)