RESTful service composition at a glance: A survey

被引:72
作者
Garriga, Martin [1 ,3 ]
Mateos, Cristian [2 ,3 ]
Flores, Andres [1 ,3 ]
Cechich, Alejandra [1 ]
Zunino, Alejandro [2 ,3 ]
机构
[1] Univ Comahue, GIISCo Res Grp, Buenos Aires 1400, RA-8300 Neuquen, Argentina
[2] UNICEN Univ, ISISTAN Res Inst, B7001BBO, Tandil, Argentina
[3] Consejo Nacl Invest Cient & Tecn, RA-1033 Buenos Aires, DF, Argentina
关键词
Web Services; Restful services; Service composition; Service mashups; WEB SERVICES; CONSTRAINT SATISFACTION; DRIVEN; WSDL; DISCOVERY; STANDARDS; FRAMEWORK; SEMANTICS;
D O I
10.1016/j.jnca.2015.11.020
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the last years, Web Service composition has undoubtedly become the most promising way to integrate business-to-business applications. However, the industry and the academia often disagree on materializing current solutions, which are based on either SOAP Web Services or semantic Web Services. Besides, any service composition mechanism entails multiple and complex factors such as adaptability, scalability and lightweightness. Recently, RESTful services have shown their potential to compose reliable and visible Web-scale applications based on the so-called mashups. In this paper, we survey a comprehensive set of RESTful composition approaches, i.e., the most promising in their area, totaling 29 approaches. Then, we propose two sets of features to analyze, characterize and compare such approaches: features inherent to SOAP services composition approaches and RESTful services composition features. Lastly, we discuss research challenges and open research problems in the area. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:32 / 53
页数:22
相关论文
共 98 条
[1]  
A-Masri E, 2007, IEEE IC COMP COM NET, P529
[2]  
Adamczyk P, REST WEB SERVICES TH, P35
[3]  
Alarcon R, 2011, LECT NOTES COMPUT SC, V6568, P111, DOI 10.1007/978-3-642-19394-1_12
[4]  
[Anonymous], 2008, RESTFUL WEB SERVICES
[5]  
[Anonymous], 2004, W3C MEMB SUBMISS
[6]  
[Anonymous], 2008, 90012008 ISO
[7]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[8]  
Awodey S., 2010, Category Theory, V2
[9]   Constraint satisfaction for planning and scheduling problems [J].
Bartak, Roman ;
Salido, Miguel A. .
CONSTRAINTS, 2011, 16 (03) :223-227
[10]   Control-Flow Patterns for Decentralized RESTful Service Composition [J].
Bellido, Jesus ;
Alarcon, Rosa ;
Pautasso, Cesare .
ACM TRANSACTIONS ON THE WEB, 2013, 8 (01)