Keyword search for building service-based systems


Autoria(s): He, Qiang; Zhou, Rui; Zhang, Xuyun; Wang, Yanchun; Ye, Dayong; Chen, Feifei; Grundy, John; Yang, Yun
Data(s)

01/01/2016

Resumo

With the fast growth of applications of service-oriented architecture (SOA) in software engineering, there has been a rapid increase in demand for building service-based systems (SBSs) by composing existing Web services. Finding appropriate component services to compose is a key step in the SBS engineering process. Existing approaches require that system engineers have detailed knowledge of SOA techniques which is often too demanding. To address this issue, we propose KS3 (Keyword Search for Service-based Systems), a novel approach that integrates and automates the system planning, service discovery and service selection operations for building SBSs based on keyword search. KS3 assists system engineers without detailed knowledge of SOA techniques in searching for component services to build SBSs by typing a few keywords that represent the tasks of the SBSs with quality constraints and optimisation goals for system quality, e.g., reliability, throughput and cost. KS3 offers a new paradigm for SBS engineering that can significantly save the time and effort during the system engineering process. We conducted large-scale experiments using a real-world Web service dataset to demonstrate the practicality, effectiveness and efficiency of KS3.

Identificador

http://hdl.handle.net/10536/DRO/DU:30089414

Idioma(s)

eng

Publicador

IEEE

Relação

http://dro.deakin.edu.au/eserv/DU:30089414/qiang-keywordsearch-inpress-2016.pdf

http://www.dx.doi.org/10.1109/TSE.2016.2624293

Direitos

2016, IEEE

Palavras-Chave #service-based system #keyboard search #service composition #web service #quality of service #cloud computing
Tipo

Journal Article