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
Notes on contributors
![](/cms/asset/3f70fd97-ad2c-461b-b661-3e25026eed3d/titr_a_1110061_uf0001_oc.jpg)
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]
![](/cms/asset/eae43078-0736-4ff3-87cb-12708527f6cd/titr_a_1110061_uf0002_oc.jpg)
Á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]
![](/cms/asset/9a15e1c5-5a3c-42b1-9be0-d7454dadf6bb/titr_a_1110061_uf0003_oc.jpg)
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]