357
Views
10
CrossRef citations to date
0
Altmetric
Review Articles

AI-based Web Service Composition: A Review

, &
 

ABSTRACT

Web service composition allows developers to create applications by capitalizing on the service-oriented architecture paradigm. Such applications are rapidly deployable and offer developers reuse opportunities and access to an ample variety of complex systems. However, the challenge when composing services is addressing quality-of-service (QoS) issues. Thus, we attempt to shed light on the role of artificial intelligence (AI) in assisting developers to deal with QoS-based web service compositions. This paper characterizes contemporary approaches that use AI to explore alternative solutions. We concluded that AI has aimed at exploiting the semantic resources to produce flexible and adaptive-to-change web service compositions.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

We thank the reviewers for their comments to improve the paper. We acknowledge the financial support by ANPCyT through grant PICT 2011 N° 0080. The first author acknowledges his PhD scholarship granted by the CONICET.

Notes on contributors

Guillermo Rodríguez

Guillermo Rodríguez received the Computer Engineer degree from Universidad Nacional del Centro de la Provincia de Buenos Aires (UNICEN), Tandil, Argentina, in 2001, and the PhD degree in Computer Science at the same university in 2014. Since 2008, he has been part of ISISTAN Research Institute (CONICET – UNICEN). His research interests include Software Architectures, Quality-driven Design and Architecture Materialization.

E-mail: [email protected]

Álvaro Soria

Álvaro Soria received the Computer Engineer degree from Universidad Nacional del Centro de la Provincia de Buenos Aires (UNICEN), Tandil, Argentina, in 2001, and the PhD degree in Computer Science at the same university in 2009. Since 2001, he has been part of ISISTAN Research Institute (CONICET – UNICEN). His research interests include Software Architectures, Quality-driven Design, Object-oriented Frameworks and Fault Localization.

E-mail: [email protected]

Marcelo Campo

Marcelo Campo received the Computer Engineer degree from Universidad Nacional del Centro de la Provincia de Buenos Aires (UNICEN), Tandil, Argentina, in 1988, and the PhD degree in Computer Science from Instituto de Informática de la Universidad Federal de Rio Grande do Sul (UFRGS), Brazil, in 1997. He is currently an Associate Professor at Computer Science Department and Director of the ISISTAN Research Institute (CONICET – UNICEN). His research interests include Intelligent Aided Software Engineering, Software Architecture and Frameworks, Agent Technology and Software Visualization.

E-mail: [email protected]

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.