5 CONCLUSION
In this paper, we identified SWS properties and pro-
posed a MOF-based S-WSDL metamodel for the de-
scription of SWS. S-WSDL metamodel is defined to
ensure consistency between different SWS applica-
tion models and extensibility in terms of new inter-
actions, regardless of the implementation platform.
MOF-based S-WSDL metamodel and QVT Relation
are used to support automatic transformation from
WSDL model into S-WSDL model (WSDL with so-
cial dimension) without altering the original content
of WSDL model. We implemented a prototype to
test our approach. The prototype illustrates how the
MOF-based S-WSDL metamodel is defined and how
to automate the transformation of a WSDL model
into a S-WSDL model, using EMF and QVT Rela-
tion tools. Furthermore, the proposed S-WSDL can
be applied to serve different purposes such as adding
social dimension when querying WSs registries and
mapping from WSs model (e.g., existing UML mod-
els of BPELs process) to WSs with social dimension.
As future work, we aim to validate our metamodel in
real-world use-cases.
REFERENCES
Object Management Group, MDA Guide Revision 2.0.
Object Management Group, OMG Specifications.
Bansal, S. K. and Bansal, A. (2011). Reputation-Based Web
Service Selection for Composition. In World Congress
on Services. IEEE.
Bansal, S. K., Bansal, A., and Blake, M. B. (2010). Trust-
based Dynamic Web Service Composition using So-
cial Network Analysis. In Workshop on: Business Ap-
plications of Social Network Analysis. IEEE.
Beydoun, G., Low, G. C., Henderson-Sellers, B., Moura-
tidis, H., G´omez-Sanz, J. J., Pav´on, J., and Gonzalez-
Perez, C. (2009). Faml: A generic metamodel for mas
development. IEEE Trans. Software Eng., 35(6).
B´ezivin, 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.
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.
Calegari, D. and Szasz, N. (2013). Institution-Based Se-
mantics for MOF and QVT-Relations. In Formal
Methods: Foundations and Applications. Springer.
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 Ser-
vices Computing, 8(2).
Chung, J.-Y., Lin, K.-J., and Mathieu, R. G. (2003). Guest
Editors’Introduction : Web Services Computing-
Advancing Software Interoperability. IEEE Com-
puter, 36(10).
D’Ambrogio, A. (2006). A Model-driven WSDL Extension
for Describing the QoS of Web Services. In Interna-
tional Conference on Web Services. IEEE.
El-Goarany, K., Saleh, I., and Kulczycki, G. (2008). The
Social Service Network - Web 2.0 Can Make Seman-
tic Web Services Happen. In 10th Conference on E-
Commerce Technology & Enterprise Computing, E-
Commerce and E-Services. IEEE.
G´omez-P´erez, A., Fern´andez-L´opez, M., and Corcho,
´
O. (2004). Ontological Engineering: With Exam-
ples from the Areas of Knowledge Management, e-
Commerce and the Semantic Web. Springer.
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.
Li, S. and Chen, Z. (2010). Social Services Computing:
Concepts, Research Challenges, and Directions. In
Int’l Conference on Green Computing and Commu-
nications,& Int’l Conference on Cyber, Physical and
Social Computing. IEEE.
Maamar, Z., Faci, N., Sheng, Q. Z., and Yao, L. (2012).
Towards a User-Centric Social Approach to Web Ser-
vices Composition, Execution, and Monitoring. In
Web Information Systems Engineering. Springer.
Maamar, Z., Hacid, H., and Huhns, M. N. (2011a). Why
Web Services Need Social Networks. IEEE Internet
Computing, 15(2).
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).
Maaradji, A., Hacid, H., Skraba, R., Lateef, A., Daigre-
mont, 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.
Simon, B., Goldschmidt, B., and Kondorosi, K. (2013). A
Metamodel for the Web Services Standards. J. Grid
Computing, 11(4).
Xie, X., Du, B., and Zhang, Z. (2008). Semantic Service
Composition based on Social Network. In Proceed-
ings of the 17th International World Wide Web Con-
ference. Springer.
Zhang, Y., Zheng, Z., and Lyu, M. R. (2010). WSExpress:
A QoS-aware Search Engine for Web Services. In In-
ternational Conference on Web Services. IEEE.
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.