Web service discovery: Rationale, challenges, and solution directions

<p>Service Oriented Architecture (SOA) is a methodology that promotes cooperation between services with diverse, but connected functions. Web Service technology paved the way for microservice architecture as it is a feature of modern web applications that resulted from the rise of SOA. With th...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Ahmet Vedat Tokmak (17773479) (author)
مؤلفون آخرون: Akhan Akbulut (17380285) (author), Cagatay Catal (6897842) (author)
منشور في: 2024
الموضوعات:
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513529503023104
author Ahmet Vedat Tokmak (17773479)
author2 Akhan Akbulut (17380285)
Cagatay Catal (6897842)
author2_role author
author
author_facet Ahmet Vedat Tokmak (17773479)
Akhan Akbulut (17380285)
Cagatay Catal (6897842)
author_role author
dc.creator.none.fl_str_mv Ahmet Vedat Tokmak (17773479)
Akhan Akbulut (17380285)
Cagatay Catal (6897842)
dc.date.none.fl_str_mv 2024-09-25T09:00:00Z
dc.identifier.none.fl_str_mv 10.1016/j.csi.2023.103794
dc.relation.none.fl_str_mv https://figshare.com/articles/journal_contribution/Web_service_discovery_Rationale_challenges_and_solution_directions/25036394
dc.rights.none.fl_str_mv CC BY 4.0
info:eu-repo/semantics/openAccess
dc.subject.none.fl_str_mv Information and computing sciences
Distributed computing and systems software
Software engineering
Microservices
Microservice architecture
Service discovery
SLR
dc.title.none.fl_str_mv Web service discovery: Rationale, challenges, and solution directions
dc.type.none.fl_str_mv Text
Journal contribution
info:eu-repo/semantics/publishedVersion
text
contribution to journal
description <p>Service Oriented Architecture (SOA) is a methodology that promotes cooperation between services with diverse, but connected functions. Web Service technology paved the way for microservice architecture as it is a feature of modern web applications that resulted from the rise of SOA. With the proliferation of self-contained services, the ease of finding has emerged as a critical concern. Due to the increasing number of services that perform identical tasks, it has become difficult for users to select the most feasible service. Providing the most relevant service for the customer quickly is a crucial infrastructure task, and undiscovered services increase ecosystem expenses. Syntactic, semantic-conscious, and ontology-based studies have been presented as ways to improve the effectiveness and quality of service discovery techniques. While there are many approaches that have been proposed and validated for service discovery in literature, these studies are fragmented and there is a lack of overview of the techniques of web service discovery. As such, we conduct a Systematic Literature Review (SLR) study to review the existing body of knowledge surrounding service discovery and discuss the state-of-the-art. We present an overview of the techniques and empirical evidence by identifying, analyzing, and classifying the papers. Among the 764 papers we retrieved, 54 papers were included. We provide a comprehensive analysis of methodologies and tools for discovering web services.</p><h2>Other Information</h2> <p> Published in: Computer Standards & Interfaces<br> License: <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank">http://creativecommons.org/licenses/by/4.0/</a><br>See article on publisher's website: <a href="https://dx.doi.org/10.1016/j.csi.2023.103794" target="_blank">https://dx.doi.org/10.1016/j.csi.2023.103794</a></p>
eu_rights_str_mv openAccess
id Manara2_4f3e36f29b52a0293742d0710b02ce90
identifier_str_mv 10.1016/j.csi.2023.103794
network_acronym_str Manara2
network_name_str Manara2
oai_identifier_str oai:figshare.com:article/25036394
publishDate 2024
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
rights_invalid_str_mv CC BY 4.0
spelling Web service discovery: Rationale, challenges, and solution directionsAhmet Vedat Tokmak (17773479)Akhan Akbulut (17380285)Cagatay Catal (6897842)Information and computing sciencesDistributed computing and systems softwareSoftware engineeringMicroservicesMicroservice architectureService discoverySLR<p>Service Oriented Architecture (SOA) is a methodology that promotes cooperation between services with diverse, but connected functions. Web Service technology paved the way for microservice architecture as it is a feature of modern web applications that resulted from the rise of SOA. With the proliferation of self-contained services, the ease of finding has emerged as a critical concern. Due to the increasing number of services that perform identical tasks, it has become difficult for users to select the most feasible service. Providing the most relevant service for the customer quickly is a crucial infrastructure task, and undiscovered services increase ecosystem expenses. Syntactic, semantic-conscious, and ontology-based studies have been presented as ways to improve the effectiveness and quality of service discovery techniques. While there are many approaches that have been proposed and validated for service discovery in literature, these studies are fragmented and there is a lack of overview of the techniques of web service discovery. As such, we conduct a Systematic Literature Review (SLR) study to review the existing body of knowledge surrounding service discovery and discuss the state-of-the-art. We present an overview of the techniques and empirical evidence by identifying, analyzing, and classifying the papers. Among the 764 papers we retrieved, 54 papers were included. We provide a comprehensive analysis of methodologies and tools for discovering web services.</p><h2>Other Information</h2> <p> Published in: Computer Standards & Interfaces<br> License: <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank">http://creativecommons.org/licenses/by/4.0/</a><br>See article on publisher's website: <a href="https://dx.doi.org/10.1016/j.csi.2023.103794" target="_blank">https://dx.doi.org/10.1016/j.csi.2023.103794</a></p>2024-09-25T09:00:00ZTextJournal contributioninfo:eu-repo/semantics/publishedVersiontextcontribution to journal10.1016/j.csi.2023.103794https://figshare.com/articles/journal_contribution/Web_service_discovery_Rationale_challenges_and_solution_directions/25036394CC BY 4.0info:eu-repo/semantics/openAccessoai:figshare.com:article/250363942024-09-25T09:00:00Z
spellingShingle Web service discovery: Rationale, challenges, and solution directions
Ahmet Vedat Tokmak (17773479)
Information and computing sciences
Distributed computing and systems software
Software engineering
Microservices
Microservice architecture
Service discovery
SLR
status_str publishedVersion
title Web service discovery: Rationale, challenges, and solution directions
title_full Web service discovery: Rationale, challenges, and solution directions
title_fullStr Web service discovery: Rationale, challenges, and solution directions
title_full_unstemmed Web service discovery: Rationale, challenges, and solution directions
title_short Web service discovery: Rationale, challenges, and solution directions
title_sort Web service discovery: Rationale, challenges, and solution directions
topic Information and computing sciences
Distributed computing and systems software
Software engineering
Microservices
Microservice architecture
Service discovery
SLR