Documents Data for "Composition of Heterogeneous Web Services: A Systematic Review"


This repository contains document data for a Systematic Literature Review (SLR) titled "Composition of Heterogeneous Web Services: A Systematic Review". Inclusion/exclusion decision and extracted data from the documents are included. Three main types can be identified on the Web and on corporate networks: SOAP services, which use the homonym protocol and well established technologies, such as WSDL; RESTful services which employ HTTP directly and conform to the constraints of the REST architectural style; and event-oriented services that take the initiative in notifying their clients about relevant facts. The co-existence of these service types has brought considerable research interest on service type heterogeneity in Web Service composition. The research question of SLR is "How are services of heterogeneous types (SOAP, RESTful and \event-oriented services) composed?". Documents that may answer this question were searched in Scopus and IEEE Xplore, from conferences and journal sources, without a time limit. Search results were last updated in July 22, 2018 and yielded 63 relevant documents published from 2005 to 2018. Most works (48) target SOAP and RESTful services heterogeneity, followed by a smaller group of 18 targeting SOAP and event-oriented heterogeneity. The other two combinations, RESTful/event-oriented and SOAP/RESTful/event-oriented sum 5 documents. Among these documents, RESTful support was found to be incipient, with most documents violating constraints of the REST architectural style. The method used for heterogeneity support were classified in 7 archetypes: 1. Common description 2. Proxy 3. Middleware 4. Workflow language 5. Event processor 6. Automatic composition 7. Direct Implementatio

Similar works

Full text

Last time updated on 3/30/2019

This paper was published in NARCIS .

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.