http://scholars.ntou.edu.tw/handle/123456789/18611
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Shang-Pin Ma | en_US |
dc.contributor.author | Hsuan-Ju Lin | en_US |
dc.contributor.author | Ci-Wei Lan | en_US |
dc.contributor.author | Wen-Tin Lee | en_US |
dc.contributor.author | Ming-Jen Hsu | en_US |
dc.date.accessioned | 2021-11-22T03:52:46Z | - |
dc.date.available | 2021-11-22T03:52:46Z | - |
dc.date.issued | 2017-11 | - |
dc.identifier.uri | http://scholars.ntou.edu.tw/handle/123456789/18611 | - |
dc.description | Kanazawa, Japan | en_US |
dc.description.abstract | Existing Web API search engines allow for only category-based browsing and keyword or tag-based searches for RESTful services without offering the capability of discovering and composing real-world RESTful services from the viewpoint of application developers. Therefore, we propose a novel approach, referred to as TAD (Transformation-Annotation-Discovery), to address the above issue. TAD firstly transforms OpenAPI (Swagger) documents of RESTful services into the graph structure in graph database, and provides an annotation engine to automatically annotate the semantic concepts on each graph node by using LDA (Latent Dirichlet Allocation), and WordNet. Next, TAD conducts service composition based on the user requirement by the two modules, service discovery chain and pipeline-based composition. The service discovery chain checks service interface compatibility and retrieves supported and aided services to bridge the gap between the user requirement and the current discovered services based on the Hungarian algorithm. The pipeline-based composition module finds services that semantically fit the user's required tasks based on the annotated graph database and sends candidate services to service discovery chains to simultaneously seek for multiple possible composition solutions fitting the user's composition requirement. Experimental results show that the proposed approach is with good performance under the precision metric. | en_US |
dc.language.iso | en | en_US |
dc.publisher | IEEE | en_US |
dc.relation.ispartof | 2017 IEEE 10th Conference on Service-Oriented Computing and Applications (SOCA) | en_US |
dc.subject | RESTful service composition | en_US |
dc.subject | RESTful service discovery | en_US |
dc.subject | semantic annotation | en_US |
dc.subject | graph database | en_US |
dc.title | Real-World RESTful Service Composition: A Transformation-Annotation-Discovery Approach | en_US |
dc.type | conference paper | en_US |
dc.identifier.doi | 10.1109/SOCA.2017.9 | - |
item.cerifentitytype | Publications | - |
item.openairetype | conference paper | - |
item.openairecristype | http://purl.org/coar/resource_type/c_5794 | - |
item.fulltext | no fulltext | - |
item.grantfulltext | none | - |
item.languageiso639-1 | en | - |
crisitem.author.dept | College of Electrical Engineering and Computer Science | - |
crisitem.author.dept | Department of Computer Science and Engineering | - |
crisitem.author.dept | National Taiwan Ocean University,NTOU | - |
crisitem.author.orcid | 0000-0002-3317-5750 | - |
crisitem.author.parentorg | National Taiwan Ocean University,NTOU | - |
crisitem.author.parentorg | College of Electrical Engineering and Computer Science | - |
Appears in Collections: | 資訊工程學系 |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.