DocumentCode
1829919
Title
Mapping the responses of RESTful services based on their values
Author
Bazelli, Blerina ; Fokaefs, Marios ; Stroulia, Eleni
Author_Institution
Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
fYear
2013
fDate
27-27 Sept. 2013
Firstpage
15
Lastpage
24
Abstract
The distributed nature of service-oriented architectures imposes some very interesting challenges to the participants of a service system, i.e., the provider and the client. For example, the service may change in a way that no longer satisfies the client´s needs, either due to its reduced offered functionality or quality, due to its reduced availability or due to its increased price. In this case, the client may seek to replace the consumed service with another from a competitive provider. The client will also have the challenging task of mapping the elements of the old service to those of the new service, in order to apply the appropriate changes to the client application. In this work, we propose a novel approach to perform this mapping based on the data exchanged by the service and the application (i.e., the values of the input and the output parameters of the service). This technique allows us to avoid any potential ambiguities in the vocabulary or the structure of service interfaces between different vendors. Eventually, we evaluate the performance of our mapping technique on different services from two domains, namely movie and geolocation services.
Keywords
Web services; client-server systems; service-oriented architecture; RESTful service response mapping; client application; client need satisfaction; data exchange; distributed service-oriented architectures; geolocation service; input parameter value; mapping technique performance evaluation; movie service; output parameter value; service element mapping; service interface structure; service interface vocabulary; service system; Databases; Geology; Measurement; Motion pictures; Semantics; Service-oriented architecture; RESTful web services; service interface mapping; service-oriented architectures;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Systems Evolution (WSE), 2013 15th IEEE International Symposium on
Conference_Location
Eindhoven
ISSN
2160-6153
Print_ISBN
978-1-4799-1608-5
Type
conf
DOI
10.1109/WSE.2013.6642411
Filename
6642411
Link To Document