Abstract
This paper motivates the blend of social computing with service-oriented computing, giving “birth” to social Web services. On the one hand, social computing builds user applications upon the principles of collective action and content sharing. On the other hand, service-oriented computing builds enterprise applications upon the principles of service offer and demand and loose coupling. Thanks to this blend social Web services can operate taking into account with whom they worked in the past and with whom they would like to work in the future. To engineer social Web services, this paper presents a four-step method that addresses several questions related to the engineering exercise. These questions are what relationships exist between Web services, what social networks correspond to these relationships, how to build social networks of Web services, and what social behaviors can Web services exhibit. Experiences dealing with implementing social Web services are, also, reported in the paper.
Chapter PDF
Similar content being viewed by others
References
Alrifai, M., Skoutas, D., Risse, T.: Selecting Skyline Services for QoS-based Web Service Composition. In: Proceedings of the the 19th International World Wide Web Conference (WWW 2010), Raleigh, North Carolina, USA (2010)
Badr, Y., Maamar, Z.: Can Enterprises Capitalize on Their Social Networks? Cutter IT Journal 22(10) (October 2009)
Bengtsson, M., Kock, S.: Coopetition in Business Networks to Cooperate and Compete Simultaneously. Industrial Marketing Management 29(5) (2000)
Bui, T., Gacher, A.: Web Services for Negotiation and Bargaining in Electronic Markets: Design Requirements and Implementation Framework. In: Proceedings of the 38th Hawaii International Conference on System Sciences (HICSS 2005), Big Island, Hawaii, USA (2005)
Di Martino, B.: Semantic Web Services Discovery based on Structural Ontology Matching. International Journal of Web and Grid Services 5(1) (2009)
El-Goarany, K., Saleh, I., Kulczycki, G.: The Social Service Network - Web 2.0 Can Make Semantic Web Services Happen. In: Proceesings of the 10th IEEE Conference on E-Commerce Technology (CEC 2008) and the 5th IEEE Conference on Enterprise Computing, E-Commerce and E-Services (EEE 2008), Washington, DC, USA (2008)
Engels, G., Hess, A., Humm, B., Juwig, O., Lohmann, M., Richter, J.P., Voß, M., Willkomm, J.: A Method for Engineering a True Service-Oriented Architecture. In: Proceedings of the Tenth International Conference on Enterprise Information Systems (ICEIS 2008), Barcelona, Spain (2008)
Fei-Yue, W., Kathleen, C., Daniel, M.Z., Wenji, M.: Social Computing: From Social Informatics to Social Intelligence. IEEE Intelligent Systems 22(2) (March 2007)
Fluegge, M., Santos, I.J.G., Paiva Tizzo, N., Madeira, E.R.M.: Challenges and Techniques on the Road to Dynamically Compose Web Services. In: Proceedings of the 6th International Conference on Web Engineering (ICWE 2006), Palo Alto, California, USA (2006)
Foster, H., Uchitel, S., Magee, J., Kramer, J., Hu, M.: Using a Rigorous Approach for Engineering Web Service Compositions: A Case Study. In: Proceedings of the 2005 IEEE International Conference on Services Computing (SCC 2005), Orkando, Florida, USA (2005)
Karakostas, B., Zorgios, Y.: Engineering Service Oriented Systems: A Model Driven Approach. IGI Global Publishing (2008)
King, I., Li, J., Tong Chan, K.: A Brief Survey of Computational Approaches in Social Computing. In: Proceedings of the International Joint Conference on Neural Networks (IJCNN 2009), Atlanta, Georgia, USA (2009)
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., Krug Wives, L., Badr, Y., Elnaffar, S., Boukadi, K., Faci, N.: LinkedWS: A Novel Web Services Discovery Model Based on the Metaphor of “Social Networks”. In: Simulation Modelling Practice and Theory, vol. 19(10), Elsevier Science Publisher, Amsterdam (2011)
Maamar, Z., Sheng, Q.Z., Tata, S., Benslimane, D., Sellami, M.: Towards an Approach to Sustain Web Services High-Availability Using Communities of Web Services. International Journal of Web Information Systems 5(1) (2009)
Maamar, Z., Tata, S., Yétongnon, K., Benslimane, D., Thiran, P.: A Goal-based Approach to Engineering Capacity-driven Web Services. The Knowledge Engineering Review Journal, Special issue on Web and Mobile Information Services (2010) (forthcoming)
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), Cap Town, South Africa (2010)
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)
Papazoglou, M.: Web Services: Principles and Technology. Prentice Hall, Englewood Cliffs (2007)
Xie, X., Du, B., Zhang, Z.: Semantic Service Composition based on Social Network. In: Proceedings of the 17th International World Wide Web Conference (WWW 2008), Beijing, China (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Maamar, Z., Faci, N., Krug Wives, L., Yahyaoui, H., Hacid, H. (2011). Towards a Method for Engineering Social Web Services. In: Ralyté, J., Mirbel, I., Deneckère, R. (eds) Engineering Methods in the Service-Oriented Context. ME 2011. IFIP Advances in Information and Communication Technology, vol 351. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19997-4_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-19997-4_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19996-7
Online ISBN: 978-3-642-19997-4
eBook Packages: Computer ScienceComputer Science (R0)