Title: A framework for reengineering web applications towards semantic web services

Authors: Djelloul Bouchiha; Mimoun Malki

Addresses: Evolutionary Engineering and Distributed Information Systems Laboratory, Department of Computer Science, Djillali Liabes University of Sidi Bel Abbes, B.P. 89, Route vers Tlemcen, 22000 Sidi Bel-Abbes, Algeria. ' Evolutionary Engineering and Distributed Information Systems Laboratory, Department of Computer Science, Djillali Liabes University of Sidi Bel Abbes, B.P. 89, Route vers Tlemcen, 22000 Sidi Bel-Abbes, Algeria

Abstract: Semantic web services (SWS) are enriching web services with machine processable semantics. To be implemented with less effort, SWS can reuse syntactic and semantic descriptions hidden under the source code of the existing web applications. For this end, we propose a framework for reengineering web applications, possibly already including some semantic technology, into WSMO-based SWS. The proposed framework consists in reverse engineering web applications towards conceptual models specified with a proposed UML profile, from what syntactic and semantic descriptions of new SWS are generated. A set of tools have been developed and some experiments have been carried out to evaluate and validate the proposed framework.

Keywords: reengineering; reverse engineering; web applications; semantic web services; SWS; ontology; WSMO; UML profile; conceptual modelling.

DOI: 10.1504/IJWS.2012.045811

International Journal of Web Science, 2012 Vol.1 No.3, pp.180 - 203

Published online: 21 Aug 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article