An approach to extract RESTful services from web applications Online publication date: Tue, 18-Aug-2015
by Bipin Upadhyaya; Ying Zou; Foutse Khomh
International Journal of Business Process Integration and Management (IJBPIM), Vol. 7, No. 3, 2015
Abstract: The web is the largest database with a huge amount of information and services primarily intended for human users. A user performs different tasks on the web, such as reserving a table in a restaurant. The reuse of web application components would offer greater productivity and ease the maintenance of web applications. The focus of this paper is to circumvent this limitation by proposing an approach to interactively identify reusable web tasks in a web application. We perform a case study on 21 real world web applications from four domains. We identify tasks and services from these web applications. Results show that our proposed approach can identify tasks correctly with a precision of 89% and a recall of more than 90%. Our proposed approach identifies relations among tasks with a precision of 86% and 100% recall. Our approach semi-automatically extracts reusable tasks and represent each task as a RESTful service.
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Business Process Integration and Management (IJBPIM):
Login with your Inderscience username and password:
Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.
If you still need assistance, please email subs@inderscience.com