Abstract

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 (40) 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 quality of evaluations presented by the document themselves also revealed opportunity for improvement, as 49 documents at most present a scenario designed by the document authors themselves. The method used for heterogeneity support were classified in 7 categories: 1. Common description 2. Proxy 3. Middleware 4. Workflow language 5. Event processor 6. Automatic composition 7. Direct Implementation

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call