A MOF-based Social Web Services Description Metamodel

Amel Benna, Zakaria Maamar, Mohamed Ahmed Nacer


To promote and support the development and use of social Web services by the IT community on the Web, both social Web service-based applications and their support platforms should evolve independently from each other while sharing a common model that represents the characteristics of these social Web services. To achieve this duality, this paper proposes a model-driven approach. First, the approach identifies a social Web service's properties. Then a Meta-Object-Facility (MOF)-based social Web services description metamodel is developed. Finally, a prototype illustrates how the MOF-based metamodel is used.


  1. Object Management Group, MDA Guide Revision 2.0.
  2. Bansal, S. K. and Bansal, A. (2011). Reputation-Based Web Service Selection for Composition. In World Congress on Services. IEEE.
  3. Bansal, S. K., Bansal, A., and Blake, M. B. (2010). Trustbased Dynamic Web Service Composition using Social Network Analysis. In Workshop on: Business Applications of Social Network Analysis. IEEE.
  4. Beydoun, G., Low, G. C., Henderson-Sellers, B., Mouratidis, H., Gómez-Sanz, J. J., Pavón, J., and GonzalezPerez, C. (2009). Faml: A generic metamodel for mas development. IEEE Trans. Software Eng., 35(6).
  5. Bézivin, J., Hammoudi, S., Lopes, D., and Jouault, F. (2004). Applying MDA Approach for Web Service Platform. In 8th International Enterprise Distributed Object Computing Conference. IEEE.
  6. Bouchakour, E. H. and Benslimane, S. M. (2013). Social Web Services Development Based on MDA:Extending WSDL to Inject Social-QoS. In 14th Arab Conference on Information Technology, Proceedings.
  7. Calegari, D. and Szasz, N. (2013). Institution-Based Semantics for MOF and QVT-Relations. In Formal Methods: Foundations and Applications. Springer.
  8. Chen, W., Paik, I., and Hung, P. C. K. (2015). Constructing a Global Social Service Network for Better Quality of Web Service Discovery. IEEE Transactions on Services Computing, 8(2).
  9. Chung, J.-Y., Lin, K.-J., and Mathieu, R. G. (2003). Guest Editors'Introduction : Web Services ComputingAdvancing Software Interoperability. IEEE Computer, 36(10).
  10. D'Ambrogio, A. (2006). A Model-driven WSDL Extension for Describing the QoS of Web Services. In International Conference on Web Services. IEEE.
  11. El-Goarany, K., Saleh, I., and Kulczycki, G. (2008). The Social Service Network - Web 2.0 Can Make Semantic Web Services Happen. In 10th Conference on ECommerce Technology & Enterprise Computing, ECommerce and E-Services. IEEE.
  12. Gómez-Pérez, A., Fernández-L ópez, M., and Corcho, O . (2004). Ontological Engineering: With Examples from the Areas of Knowledge Management, eCommerce and the Semantic Web. Springer.
  13. King, I., Li, J., and Chan, K. T. (2009). A brief survey of computational approaches in social computing. In International Joint Conference on Neural Networks. IEEE.
  14. Li, S. and Chen, Z. (2010). Social Services Computing: Concepts, Research Challenges, and Directions. In Int'l Conference on Green Computing and Communications,& Int'l Conference on Cyber, Physical and Social Computing. IEEE.
  15. Maamar, Z., Faci, N., Sheng, Q. Z., and Yao, L. (2012). Towards a User-Centric Social Approach to Web Services Composition, Execution, and Monitoring. In Web Information Systems Engineering. Springer.
  16. Maamar, Z., Hacid, H., and Huhns, M. N. (2011a). Why Web Services Need Social Networks. IEEE Internet Computing, 15(2).
  17. Maamar, Z., Wives, L. K., Badr, Y., Elnaffar, S., Boukadi, K., and Faci, N. (2011b). LinkedWS: A Novel Web Services Discovery Model Based on the Metaphor of ”Social Networks”. Simulation Modelling Practice and Theory, 19(1).
  18. Maaradji, A., Hacid, H., Skraba, R., Lateef, A., Daigremont, J., and Crespi, N. (2011). Social-Based Web Services Discovery and Composition for Step-by-Step Mashup Completion. In International Conference on Web Services. IEEE.
  19. Simon, B., Goldschmidt, B., and Kondorosi, K. (2013). A Metamodel for the Web Services Standards. J. Grid Computing, 11(4).
  20. Xie, X., Du, B., and Zhang, Z. (2008). Semantic Service Composition based on Social Network. In Proceedings of the 17th International World Wide Web Conference. Springer.
  21. Zhang, Y., Zheng, Z., and Lyu, M. R. (2010). WSExpress: A QoS-aware Search Engine for Web Services. In International Conference on Web Services. IEEE.
  22. Zheng, X., Wu, Q., Ke, D., Li, H., and Shi, Y. (2012). Social Context Enabled Description Model for Web Services. In Information Computing and Applications conference. Springer.

Paper Citation

in Harvard Style

Benna A., Maamar Z. and Ahmed Nacer M. (2016). A MOF-based Social Web Services Description Metamodel . In Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-168-7, pages 217-224. DOI: 10.5220/0005687302170224

in Bibtex Style

author={Amel Benna and Zakaria Maamar and Mohamed Ahmed Nacer},
title={A MOF-based Social Web Services Description Metamodel},
booktitle={Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},

in EndNote Style

JO - Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - A MOF-based Social Web Services Description Metamodel
SN - 978-989-758-168-7
AU - Benna A.
AU - Maamar Z.
AU - Ahmed Nacer M.
PY - 2016
SP - 217
EP - 224
DO - 10.5220/0005687302170224