Deakin University
Browse

Efficient keyword search for building service-based systems based on dynamic programming

Version 2 2024-06-05, 12:27
Version 1 2017-11-01, 00:00
conference contribution
posted on 2024-06-05, 12:27 authored by Q He, R Zhou, X Zhang, Y Wang, D Ye, Feifei ChenFeifei Chen, S Chen, J Grundy, Y Yang
The advances in service-oriented architecture (SOA) have fueled the demand for building service-based systems (SBSs) by composing existing services. Finding appropriate component services is a key step during the process for building SBSs. However, existing approaches require that system engineers have detailed knowledge of SOA techniques, which is often too demanding. A recent approach has been proposed to address this issue. However, it suffers from poor efficiency, which is increasingly critical as the service repository continues to grow. To address this issue, this paper proposes KS3+, a new, highly efficient approach that allows a system engineer to query for a system solution with a few keywords that represent the required system tasks. Modeling the problem of answering such a keyword query as a dynamic programming problem, KS3+ can quickly find a system solution composed of services that perform the required system tasks. It offers an efficient paradigm that significantly reduces the time and effort during the process for building SBSs. The results of extensive experiments on a real-world web service dataset demonstrate the high efficiency and effectiveness of KS3+.

History

Related Materials

Location

Malaga, Spain

Language

eng

Publication classification

E Conference publication, E1 Full written paper - refereed

Copyright notice

2017, Springer International Publishing AG

Editor/Contributor(s)

Maximilien M, Vallecillo A, Wang J, Oriol M

Volume

10601

Pagination

462-470

Start date

2017-11-13

End date

2017-11-16

ISSN

0302-9743

eISSN

1611-3349

ISBN-13

9783319690346

Title of proceedings

ICSOC 2017 : Proceedings of the 15th Service-Oriented Computing International Conference

Event

Sevice-Oriented Computing. International Conference (15th : 2017 : Malaga, Spain)

Publisher

Springer

Place of publication

Cham, Switzerland

Series

Lecture Notes in Computer Science

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC