development of context-aware web services using the mda approach

1
224 Int. J. Web Science, Vol. 1, No. 3, 2012 Copyright © 2012 Inderscience Enterprises Ltd. Development of context-aware web services using the MDA approach Hassina Seridi*, Ismail Bouacha and Mohamed Salah Benselim LabGED Laboratory, Badji Mokhtar University, Sidi Amar Annaba, BP 12, Algérie E-mail: [email protected] E-mail: Bouacha_ismail @yahoo.fr E-mail: [email protected] *Corresponding author Abstract: Nowadays, software engineering is moving towards the development of ubiquitous and distributed applications. This tendency is constrained by parameters such as mobility and heterogeneity that characterise the current situation of a user. In this work, we aim to integrate the separation between aspects for the context aware services development process by using the MDA taking maximum advantages of this approach. We aim to automating the development process by using tools, which ensures better productivity, improve product quality and facilitates the maintenance. A meta model allowing modelling any contextual information and taking into account the separation of aspects and the context in the early stages of development is proposed. Web services adaptation to different contextual situations by automating the development lifecycle of services and exploiting all the performance conditions is our concern and the transformation step is investigated and a transformer is developed. This provides greater relevancy, improves user interaction and greatly facilitates application development, maintenance and integration of context aware new services. Keywords: context aware web services; MDA; pervasive environment; adaptation; aspect. Reference to this paper should be made as follows: Seridi, H., Bouacha, I. and Benselim, M.S. (2012) ‘Development of context-aware web services using the MDA approach’, Int. J. Web Science, Vol. 1, No. 3, pp.224–241. Biographical notes: Hassina Seridi is an Associate Professor of Computer Science and Technology at Badji Mokhtar University at Annaba, Algeria. She received her Master’s in Computer Science and Engineering at Badji Mokhtar University in 1997 and her PhD in Computer Science and Engineering in 2006. She joined the faculty of Science and Engineering as an Assistant Professor. Currently, she is the Head of the team ‘TEL, Data mining and Web Technology’ at LabGED laboratory. She has broad interests in information system on the web and especially service web, context, semantic, knowledge management, e-learning application and recommender systems, social web. She had also participated in a variety of empirical and experimental projects (PNR, CNRS, POLLES) including applications of semantic in information systems and e-learning. Most recently, she has been conducting a project on interaction in social networks.

Upload: mohamed-salah

Post on 12-Dec-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

224 Int. J. Web Science, Vol. 1, No. 3, 2012

Copyright © 2012 Inderscience Enterprises Ltd.

Development of context-aware web services using the MDA approach

Hassina Seridi*, Ismail Bouacha and Mohamed Salah Benselim LabGED Laboratory, Badji Mokhtar University, Sidi Amar Annaba, BP 12, Algérie E-mail: [email protected] E-mail: Bouacha_ismail @yahoo.fr E-mail: [email protected] *Corresponding author

Abstract: Nowadays, software engineering is moving towards the development of ubiquitous and distributed applications. This tendency is constrained by parameters such as mobility and heterogeneity that characterise the current situation of a user. In this work, we aim to integrate the separation between aspects for the context aware services development process by using the MDA taking maximum advantages of this approach. We aim to automating the development process by using tools, which ensures better productivity, improve product quality and facilitates the maintenance. A meta model allowing modelling any contextual information and taking into account the separation of aspects and the context in the early stages of development is proposed. Web services adaptation to different contextual situations by automating the development lifecycle of services and exploiting all the performance conditions is our concern and the transformation step is investigated and a transformer is developed. This provides greater relevancy, improves user interaction and greatly facilitates application development, maintenance and integration of context aware new services.

Keywords: context aware web services; MDA; pervasive environment; adaptation; aspect.

Reference to this paper should be made as follows: Seridi, H., Bouacha, I. and Benselim, M.S. (2012) ‘Development of context-aware web services using the MDA approach’, Int. J. Web Science, Vol. 1, No. 3, pp.224–241.

Biographical notes: Hassina Seridi is an Associate Professor of Computer Science and Technology at Badji Mokhtar University at Annaba, Algeria. She received her Master’s in Computer Science and Engineering at Badji Mokhtar University in 1997 and her PhD in Computer Science and Engineering in 2006. She joined the faculty of Science and Engineering as an Assistant Professor. Currently, she is the Head of the team ‘TEL, Data mining and Web Technology’ at LabGED laboratory. She has broad interests in information system on the web and especially service web, context, semantic, knowledge management, e-learning application and recommender systems, social web. She had also participated in a variety of empirical and experimental projects (PNR, CNRS, POLLES) including applications of semantic in information systems and e-learning. Most recently, she has been conducting a project on interaction in social networks.