Title :
Managing Web Resource Compositions
Author :
Bennara, Mahdi ; Amghar, Youssef ; Mrissa, Michael
Author_Institution :
INSA-Lyon, Univ. de Lyon, Lyon, France
Abstract :
Nowadays, the use of RESTful Web services promotes stateless service interaction and decentralized hypermedia-driven discovery and composition. However, there is a need for models and tools to drive user interaction as well as description, discovery and composition of RESTful services. In this paper, we provide a solution to help users manage, share and discover workflows of RESTful Web services. We annotate RESTful Web services with semantic information, and introduce the notion of composition directory as a Web resource that assists a user in sharing, managing and discovering workflows. Users´ composition directories form a decentralized repository of service workflows connected by hypermedia links. We illustrate the benefits of our approach with a typical scenario and show that the breadth-first search algorithm efficiently answers users´ goals by crawling through composition directories and exploiting semantic annotations through a series of experiments.
Keywords :
Web services; content management; data mining; hypermedia; resource allocation; semantic Web; tree searching; RESTful Web services; Web resource composition management; breadth-first search algorithm; decentralized hypermedia-driven discovery; decentralized repository; hypermedia links; semantic annotation; semantic information; service composition; service description; service discovery; stateless service interaction; user composition directory; user interaction; workflow discovery; workflow management; workflow sharing; Authentication; Context; Semantics; Social network services; Time factors; Vocabulary; Web services; RESTful Web services; composition; linked services; semantic Web;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2015 IEEE 24th International Conference on
Conference_Location :
Larnaca
DOI :
10.1109/WETICE.2015.46