Abstract
This paper discusses the intertwine of social networks of users and social networks of Web services to compose, execute, and monitor Web services. Each network provides details that permit achieving this intertwine and thus, completing the three operations. A user social-network is used to advise users on the next Web services to select based on their peers’ experiences, whereas a Web service social network is used to advise users on the substitutes to select in case a Web service fails, for example. To make the intertwine of these social networks happen, three components are developed: composer, executor, and monitor. The social composer develops composite Web services considering relations between users and the ones between Web services. The social executor assesses the impact of these relations on these composite Web services execution progress. Finally, the social monitor replaces failing Web services to guarantee the execution continuity of these composite Web services. A running example and a prototype illustrate and demonstrate the intertwine of these social networks, respectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Al-Sharawneh, J., Williams, M.A.: A Social Network Approach in Semantic Web Services Selection using Follow the Leader Behavior. In: Proc. of the 13th Enterprise Distributed Object Computing Conference Workshops (EDOCW 2009), Auckland, New Zealand (2009)
Bengtsson, M., Kock, S.: Coopetition in Business Networks to Cooperate and Compete Simultaneously. Industrial Marketing Management 29(5) (2000)
Di Martino, B.: Semantic Web Services Discovery based on Structural Ontology Matching. International Journal of Web and Grid Services 5(1) (2009)
Maamar, Z., Faci, N., Krug Wives, L., Yahyaoui, H., Hacid, H.: Towards a Method for Engineering Social Web Services. In: Ralyté, J., Mirbel, I., Deneckère, R. (eds.) ME 2011. IFIP AICT, vol. 351, pp. 153–167. Springer, Heidelberg (2011)
Maamar, Z., Hacid, H., Hunhs, M.N.: Why Web Services Need Social Networks. IEEE Internet Computing 15(2) (March/April 2011)
Maamar, Z., Kouadri Mostéfaoui, S., Yahyaoui, H.: Towards an Agent-based and Context-oriented Approach for Web Services Composition. IEEE Transactions on Knowledge and Data Engineering 17(5) (May 2005)
Maamar, Z., Wives, L.K., Badr, Y., Elnaffar, S., Boukadi, K., Faci, N.: LinkedWS: A Novel Web Services Discovery Model Based on the Metaphor of ”Social Networks”. Simulation Modelling Practice and Theory 19(10) (2011)
Maamar et al., Z.: Using Social Networks to Web Services Discovery. IEEE Internet Computing 15(4) (July/August 2011)
Maaradji, A., Hacid, H., Daigremont, J., Crespi, N.: Towards a Social Network Based Approach for Services Composition. In: Proceedings of the 2010 IEEE International Conference on Communications (ICC 2010) (2010)
Maaradji, A., Hacid, H., Skraba, R., Vakali, A.: Social Web Mashups Full Completion via Frequent Sequence Mining. In: Proceedings of the IEEE 7th World Congress on Services (SERVICES 2011), Washington DC, USA (2011)
Menascé, D.A.: QoS Issues in Web Services. IEEE Internet Computing 6(6) (November/December 2002)
Min, L., Weiming, S., Qi, H., Junwei, Y.: A Weighted Ontology-based Semantic Similarity Algorithm for Web Services. Expert Systems with Applications 36(10) (December 2009)
Nam Ko, M., Cheek, G.P., Shehab, M., Sandhu, R.: Social-Networks Connect Services. IEEE Computer 43(8) (August 2010)
Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.: Semantic Matching of Web Services Capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 333–347. Springer, Heidelberg (2002)
Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: State of the Art and Research Challenges. IEEE Computer 40(11), 38–45 (2007)
Pedrinaci, C., Domingue, J.: Toward the Next Wave of Services: Linked Services for the Web Data. Journal of Universal Computer Science 16(13) (2010)
Sheng, Q.Z., Yu, J., Maamar, Z., Jiang, W., Li, X.: Compatibility Checking of Heterogeneous Web Service Policies Using VDM++. In: Proc. of the 2009 IEEE Congress on Services, Part I (SERVICES I 2009) (2009)
Tan, W., Zhang, J., Foster, I.: Network Analysis of Scientific Workflows: A Gateway to Reuse. IEEE Computer 43(9) (September 2010)
Wu, Q., Iyengar, A., Subramanian, R., Rouvellou, I., Silva-Lepe, I., Mikalsen, T.: Combining Quality of Service and Social Information for Ranking Services. In: Baresi, L., Chi, C.-H., Suzuki, J. (eds.) ICSOC-ServiceWave 2009. LNCS, vol. 5900, pp. 561–575. Springer, Heidelberg (2009)
Xie, X., Du, B., Zhang, Z.: Semantic Service Composition based on Social Network. In: Proc. of the 17th Intl. World Wide Web Conf. (WWW 2008), Beijing, China (2008)
Yu, J., Sheng, Q.Z., Han, J., Wu, Y.: A Semantically Enhanced Service Repository for User-Centric Service Discovery and Management. Data & Knowledge Engineering 72(1) (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Maamar, Z., Faci, N., Sheng, Q.Z., Yao, L. (2012). Towards a User-Centric Social Approach to Web Services Composition, Execution, and Monitoring. In: Wang, X.S., Cruz, I., Delis, A., Huang, G. (eds) Web Information Systems Engineering - WISE 2012. WISE 2012. Lecture Notes in Computer Science, vol 7651. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35063-4_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-35063-4_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35062-7
Online ISBN: 978-3-642-35063-4
eBook Packages: Computer ScienceComputer Science (R0)