AI-based Web Service Composition: A Review
Guillermo Rodríguez, Álvaro Soria, Marcelo Campo · IETE Technical Review · 2015
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.