A Novel and Efficient Web Service Discovery Method Based on Threaded Index
As the number of web services proliferates, service discovery has emerged as a burgeoning area of research. Conventional service discovery methods hinge on index creation to enhance the efficiency of service identification. Moreover, service discovery and composition techniques can be distributed across various edge services. Owing to the multi-level indexing mechanism, determining the hash range for distinct services is crucial. Additionally, heterogeneity between service compositions results in differing indexing structures. In this study, we present a novel thread-based indexing method explicitly devised for service discovery in web service environments. Our approach commences with employing indexing to distinguish partitioning intervals of web service repositories. Subsequently, we assign a corresponding index hash value to each web service. Each index is then threaded and registered within a thread-based index pool. By allocating threads to a central service discovery server, the pertinent search thread undertakes the service retrieval task initiated by the service consumer, enabling asynchronous processing and result delivery to the client. To corroborate our method, we performed comprehensive experiments in real-world web service discovery scenarios. The outcomes underscore the effectiveness of our approach, emphasizing its potential to augment service discovery in web service environments.
Authors
- Jiamei Liu (ORCID: https://orcid.org/0000-0002-6858-8010)
Institutions
- University of Science and Technology Beijing (CN)
Publication Details
- Published
- 2024-10-06
- DOI
- https://doi.org/10.1109/smc54092.2024.10832101
- Primary Topic
- Service-Oriented Architecture and Web Services
- Type
- article
- Field-Weighted Citation Impact
- 0.00