Title :
Migration of SOAP-based services to RESTful services
Author :
Upadhyaya, Bipin ; Zou, Ying ; Xiao, Hua ; Ng, Joanna ; Lau, Alex
Author_Institution :
Dept. of Electr. & Comput., Queen´´s Univ., Kingston, ON, Canada
Abstract :
Web services are designed to provide rich functionality for organizations and support interoperable interactions over a network. Web services are mainly realized in two ways: 1) SOAP-based services and 2) RESTful services. For the service providers, RESTful services can improve system flexibility, scalability, and performance as compared to the SOAP-based Web services. It is equally attractive to end users as it is consume less resources (i.e., battery, processor speed, and memory). Additionally, REST-based services do not include complex standards and heterogeneous operations; and hence are easier to consume and compose as compared to SOAP-based Web services. We provide an approach to migrate SOAP-based services to RESTful services. We identify resources from a SOAP-based Web service by analyzing its service description and mapping the contained operations to resources and HTTP methods. To demonstrate the effectiveness of our approach, we conduct a case study on a set of publicly available SOAP-based Web services. The results of our case study show that our approach can achieve high accuracy of identifying RESTful services from the interfaces of SOAP-based services. Our approach can improve the performance for invoking Web services after SOAP-based services are migrated to RESTful services.
Keywords :
Web services; HTTP method; RESTful services; SOAP-based Web services; SOAP-based services; service description; service providers; Cities and towns; Mobile communication; Protocols; Semantics; Simple object access protocol; XML; RESTful Services; SOAP Services; Service Migration; Thin Clients;
Conference_Titel :
Web Systems Evolution (WSE), 2011 13th IEEE International Symposium on
Conference_Location :
Williamsburg, VI
Print_ISBN :
978-1-4577-0699-8
DOI :
10.1109/WSE.2011.6081828