StoRHm: a protocol adapter for mapping SOAP based Web Services to RESTful HTTP format

被引:9
作者
Kennedy, Sean [1 ]
Stewart, Robert
Jacob, Paul [1 ]
Molloy, Owen [2 ]
机构
[1] Athlone IT, Dept Elect Comp & Software Engn, Athlone, Westmeath, Ireland
[2] NUI Galway, Galway, Ireland
关键词
Web Services; SOAP; REST; RESTful HTTP; Uniform interface; Hypermedia; WSDL; URI; Configuration wizard; Protocol adapter; Migration tool;
D O I
10.1007/s10660-011-9075-3
中图分类号
F [经济];
学科分类号
02 ;
摘要
A protocol adapter ideally suited to enable enterprises to gradually transition from SOAP Web Services to RESTful HTTP Web Services without impacting existing clients is presented in this paper. The inherent advantage of such a transition is the visibility of RESTful HTTP messages to Web intermediaries such as caches. In contrast, SOAP messages are opaque, which disables Web intermediaries. While both approaches can use HyperText Transfer Protocol (HTTP) for message transfer, the paradigms contrast sharply. SOAP uses an interface specific approach whereas RESTful HTTP uses a Uniform Interface approach. SOAP marks up its payload with eXtensible Markup Language (XML) whereas in certain situations RESTful HTTP requires no XML. We present the disadvantages of the SOAP approach and outline how the RESTful HTTP approach solves these issues. We present results showing opaque SOAP messages transformed into transparent RESTful HTTP messages. We present StoRHm (SOAP to RESTful HTTP mapping), a protocol adapter which maps SOAP messages to RESTful HTTP format.
引用
收藏
页码:245 / 269
页数:25
相关论文
共 40 条
[1]  
ANDERSEN D, 2004, P INT C PAR PROC ICP
[2]  
[Anonymous], WSDL WEB SERVICES DE
[3]  
[Anonymous], QOS WEB SERV REQ POS
[4]  
[Anonymous], REMOTE METHOD INVOCA
[5]  
[Anonymous], XML EXTENSIBLE MARKU
[6]  
[Anonymous], P INT WORLD WID WEB
[7]  
Benatallah B, 2005, LECT NOTES COMPUT SC, V3520, P415
[8]  
BOX D, 2007, COINVENTOR SOAP
[9]  
Briggs J., 2006, PLAYING TOGETHER NIC
[10]  
COLM OH, 2008, ECOWS 08