Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31584
Web Service Providing Using Web Service Transformation

Authors: Youngmee Shin, Hyunjoo Bae


In order to provide existing SOAP (Simple Object Access Protocol)-based Web services with users who are familiar with REST (REpresentational State Transfer)-style Web services, this paper proposes Web service providing method using Web service transformation. This enables SOAP-based service providers to define rules for mapping from RESTful Web services to SOAP-based ones. Using these mapping rules, HTTP request messages for RESTful services are converted automatically into SOAP-based service invocations. Web service providers need not develop duplicate RESTful services and they can avoid programming mediation modules per service. Furthermore, they need not equip mediation middleware like ESB (Enterprise Service Bus) only for the purpose of transformation of two different Web service styles.

Keywords: REST, SOAP, Web Services, Web ServiceTransformation.

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1554


[1] Liang-Jie Zhang, Jia Zhang, and Hong Cai, Services Computin, Springer, 2007.
[2] D. Booth, H. Haas, F. McCabe, E. Newcomer, M. Champion, C. Ferris, and D. Orchard, "Web Services Architecture", W3C Working Group Note, Feb. 2004 (Available at
[3] M. Gudgin, M. Hadley, N. Mendelsohn, J-J. Moreau, and H. Nielsen, "SOAP Version 1.2 Part 1: Messaging Framework", W3C Recommendation, Jun. 2003 (Available at
[4] Erik Christensen, Erik Christensen, Greg Meredith, and Sanjiva Weerawarana, "Web Services Description Language (WSDL) 1.1", W3C Note, Mar. 2001 (Available at
[5] Luc Clement, Andrew Hately, Claus von Riegen, and Tony Rogers, "UDDI Version 3.0.2", UDDI Specification Technical Committee Draft, Oct. 2004 (Available at
[6] Leonard Richardson and Sam Ruby, Restful Web Services, O-Reilly Media, 2007.
[7] Alex Rodriguez, "RESTful Web services: The basics", Nov. 2008 , Available at
[8] Dave Chappell, Enterprise Service Bus, O-Reilly, Jun. 2004.
[9] Jeff Davies, David Schorow, Samrat Ray, and David Rieber, The Definitive Guide to SOA: Oracle Service Bus, Second Edition, Apress, 2008.
[10] WebSphere Enterprise Service Bus, Available at
[11] ORACLE SERVICE BUS, Available at
[12] Mule ESB, Available at
[13] Vordel XML Gateway, Available at
[14] R. Fielding, J. Gettys, J. Mogul, and et all, "Hypertext Transfer Protocol -- HTTP/1.1", IETF rfc, Jun. 1999, Available at
[15] T. Berners-Lee, R. Fielding, and L. Masinter, "Uniform Resource Identifier (URI): Generic Syntax", IETF rfc, Jan. 2005, Available at