OpenAPI framework for the Web of Things

被引:7
|
作者
Tzavaras, Aimilios [1 ]
Mainas, Nikolaos [1 ]
Petrakis, Euripides G. M. [1 ]
机构
[1] Tech Univ Crete TUC, Sch Elect & Comp Engn, Khania, Crete, Greece
关键词
Web of Things; Thing Description; OpenAPI;
D O I
10.1016/j.iot.2022.100675
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Web of Things (WoT) Architecture recommendation of W3C defines a framework for integrating Things (e.g. devices) into the Web. It establishes an information representation of Things based on JSON-LD and RESTful API interfaces to enable access to Things. Leveraging the latest results on hypermedia construction and documentation of RESTful APIs, we argue that OpenAPI can also be used to provide documentation of Things that adheres to the W3C Architecture recommendation. OpenAPI is a widely accepted industry standard endorsed by prominent industry vendors and user communities. Therefore, it is mature and can become acceptable. An essential part of the approach is a mechanism that facilitates the generation of OpenAPI Thing Descriptions and a Web proxy that implements access to Things on the Web. An implementation of the API is also proposed and evaluated. Last but not least, OpenAPI achieves uniformity of representation of both types of WoT entities (i.e. Web services and Things) that co-exist and interact with each other in an application. This has a positive impact on the way WoT applications are designed and implemented.
引用
收藏
页数:23
相关论文
共 50 条
  • [41] Ontology for OpenAPI REST Services Descriptions
    Karavisileiou, Aikaterini
    Mainas, Nikolaos
    Petrakis, Euripides G. M.
    2020 IEEE 32ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2020, : 35 - 40
  • [42] Seamless Integration of RESTful Web Services with the Web of Things
    Zyrianoff, Ivan
    Gigli, Lorenzo
    Montori, Federico
    Aguzzi, Cristiano
    Kaebisch, Sebastian
    Di Felice, Marco
    2022 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS (PERCOM WORKSHOPS), 2022,
  • [43] W-ADE: Timing Performance Benchmarking in Web of Things
    Schlott, Verena Eileen
    Korkan, Ege
    Kaebisch, Sebastian
    Steinhorst, Sebastian
    WEB ENGINEERING, ICWE 2020, 2020, 12128 : 70 - 86
  • [44] An Automated Cyclic Planning Framework Based on Plan-Do-Check-Act for Web of Things Composition
    Noura, Manda
    Gaedke, Martin
    PROCEEDINGS OF THE 11TH ACM CONFERENCE ON WEB SCIENCE (WEBSCI'19), 2019, : 205 - 214
  • [45] Towards Semantic Web of Things: From Manual to Semi-automatic Semantic Annotation on Web of Things
    Wu, Zhenyu
    Xu, Yuan
    Zhang, Chunhong
    Yang, Yunong
    Ji, Yang
    BIG DATA COMPUTING AND COMMUNICATIONS, (BIGCOM 2016), 2016, 9784 : 295 - 308
  • [46] Comparing the Similarity of OpenAPI-Based Microservices
    Lu, Zhongyi
    Delaney, Declan T.
    Lillis, David
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 1201 - 1208
  • [47] Top-Down Model-Driven Engineering of Web Services from Extended OpenAPI Models
    Sferruzza, David
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 940 - 943
  • [48] Constructing the Web of Events from raw data in the Web of Things
    Bie, R. (rfbie@bnu.edu.cn), 1600, Hindawi Limited (10): : 105 - 125
  • [49] A Personalized Recommendation for Web API Discovery in Social Web of Things
    Meissa, Marwa
    Benharzallah, Saber
    Kahloul, Laid
    Kazar, Okba
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2021, 18 (3A) : 438 - 445
  • [50] Toward the Web of Things: Applying Web Technologies to the Physical World
    Heuer, Joerg
    Hund, Johannes
    Pfaff, Oliver
    COMPUTER, 2015, 48 (05) : 34 - 42