REST Web Service Description for Graph-Based Service Discovery

被引:12
|
作者
Alarcon, Rosa [1 ]
Saffie, Rodrigo [1 ]
Bravo, Nikolas [1 ]
Cabello, Javiera [1 ]
机构
[1] Pontificia Univ Catolica Chile, Dept Comp Sci, Santiago, Chile
来源
关键词
D O I
10.1007/978-3-319-19890-3_30
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Unlike WSDL/SOAP based services, REST services lack a widely accepted service description since it increases the coupling between clients and servers, hampering service evolution. In practice, REST services are described through informal, ad-hoc and semi-structured documents, often written in natural language, which worsens the level of coupling. Most of the few REST service descriptions currently proposed follow an operation-centric approach with unclear additional benefits for developers and consumers. We propose a service description model focused on hypermedia allowing the generation of a graph that captures state transitions in an activity layer; we also capture resource, transition, and response semantics in a semantic layer. Using graph queries we traverse the graph and facilitate service discovery and composition. The service model was implemented as Microdata-based annotations, and a JSON description. A prototype was developed using Neo4J, and a set of real Web APIs was chosen to illustrate our approach.
引用
收藏
页码:461 / 478
页数:18
相关论文
共 50 条
  • [1] A Graph-Based Approach to Web Service Matchmaking
    Ma, Shang-Pin
    Lee, Jonathan
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 796 - 801
  • [2] Web Service Discovery based on Semantic Description
    Kumar, S. Naveen
    Pabitha, P.
    Ahamed, A. K. Mansoor
    [J]. 2013 INTERNATIONAL CONFERENCE ON CLOUD & UBIQUITOUS COMPUTING & EMERGING TECHNOLOGIES (CUBE 2013), 2013, : 199 - 203
  • [3] Web Service Description and Discovery Based on Semantic Model
    YANG Xuemei~ 1
    2. Information Management Institute
    [J]. Wuhan University Journal of Natural Sciences, 2006, (05) : 1306 - 1310
  • [4] QoS-Based Web Service Description and Discovery
    Kritikos, Kyriakos
    Plexousakis, Dimitris
    [J]. ERCIM NEWS, 2008, (72): : 43 - 44
  • [5] Evolutionary Web Service Composition: A Graph-based Memetic Algorithm
    Yan, Longfei
    Mei, Yi
    Ma, Hui
    Zhang, Mengjie
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 201 - 208
  • [6] A Multi-source Information Graph-based Web Service Recommendation Framework for a Web Service Ecosystem
    Jia, Zhixuan
    Fan, Yushun
    Zhang, Jia
    Wu, Xing
    Wei, Chunyu
    Yan, Ruyu
    [J]. JOURNAL OF WEB ENGINEERING, 2022, 21 (08): : 2287 - 2312
  • [7] A graph-based QoS prediction approach for web service recommendation
    Zhenhua Chang
    Ding Ding
    Youhao Xia
    [J]. Applied Intelligence, 2021, 51 : 6728 - 6742
  • [8] A graph-based QoS prediction approach for web service recommendation
    Chang, Zhenhua
    Ding, Ding
    Xia, Youhao
    [J]. APPLIED INTELLIGENCE, 2021, 51 (10) : 6728 - 6742
  • [9] A graph-based approach for type matching in Web service composition
    Yue, Kun
    Yue, Mingliang
    Liu, Weiyi
    Li, Xiong
    [J]. Journal of Computational Information Systems, 2010, 6 (07): : 2141 - 2149
  • [10] Web Service Discovery Based on Knowledge Graph and Similarity Network
    Yu, Yang
    Zeng, Jun
    Yao, Juan
    Wen, Junhao
    Xing, Bin
    [J]. 2020 IEEE WORLD CONGRESS ON SERVICES (SERVICES), 2020, : 231 - 236