We found a match
Your institution may have access to this item. Find your institution then sign in to continue.
- Title
Semantically realizing discovery and composition for RESTful web services.
- Authors
Gu, Haijun; Ma, Yingyu; Wang, Siqi; Chen, Xincheng; Su, Weihua
- Abstract
The processes of service discovery and composition are crucial tasks in application development driven by Web Services. However, with RESTful Web Service replacing SOAP-based Web Service as the dominant service-providing approach, the research on service discovery and composition should also shift its focus from SOAP-based Web Service to RESTful Web Service. The unstructured, resource-oriented and unified interface characteristics of RESTful Web Service pose challenges to its discovery and composition process. In this work, a framework for implementing RESTful Web Service discovery and automatic composition based on semantic technology is proposed. Firstly, the framework uses the OpenAPI Specification (OAS), which is extended by resource attributes, as the RESTful Web Service description specification, and then supports semantic-based matching discovery and automatic composition by attaching the concepts of domain ontology to the extended OAS. Secondly, the framework is fully adapted to REST features and provides a method for building service composition dependencies during registration, which is used to generate composition schemes during the service discovery process. Finally, the framework provides a discovery method that can return RESTful Web services to the requester in the form of single-point services or service composition schemes according to the magnitude of the semantic similarity with the requester's requirements. We applied the proposed methods to experiment with RESTful Web services in three different fields, and the results show that the methods effectively calculate the similarity between RESTful single-point Web services or composite Web services and service requests with the support of domain ontology.
- Subjects
ORGANIZATION of American States; ONTOLOGIES (Information retrieval); WEB services; BUILDING operation management; WEB development
- Publication
Computing, 2024, Vol 106, Issue 7, p2361
- ISSN
0010-485X
- Publication type
Article
- DOI
10.1007/s00607-024-01289-8