An Enhanced SOAP Message Processing System for Mobile Web Services

  • Published : 2005.11.01


Web services are key applications in business­to-business, business-to-customer, and enterprise applications integration solutions. As the mobile internet becomes one of the main methods for information delivery, mobile Web Services are regarded as a critical aspect of e-business architecture. In this paper, we proposed a mobile Web Services middleware that converts conventional internet services into mobile Web services. We implemented a WSDL (Web Service Description Language) builder that converts HTML/XML into WSDL and a SAOP (Simple Object Access Protocol) message processor that performs SOAP message handling, chain and handling of server requests. The former minimizes the overhead cost of rebuilding mobile Web Services and enables seamless services between wired and wireless internet services. The latter enhances SOAP processing performance by eliminating the Servlet container (Tomcat), a required component of typical Web services implementation. Our main contributions are to overcome the latency problem of current Web Services and to provide an easy mobile Web service implementation. Our system can completely support standard Web Services protocol, minimizing communication overhead, message processing time, and server overload. Finally we compare our empirical results with those of typical Web Services.



  1. Siau, K., E. P. Lim, et al. (2001). 'Mobile commerce: promises, challenges, and research agenda.' Journal of Database Management vol.12, no.3: 4-13
  2. Senn, J. A. (2000). 'The emergence of m-commerce.' Computer 33(12): 148-150
  3. Kaasinen, E., M. Aaltonen, et al. (2000). 'Two approaches to bringing Internet services to W AP devices.' Computer Networks 33(1-6): 231-246
  4. Farrell, J. A. and H. Kreger (2002). 'Web services management approaches.' IBM Systems Journal vol. 41, no. 2: 212-227
  5. Chiu, K., M. Govindaraju, et al. (2002). Investigating the Limits of SOAP Performance for Scientific Computing. 11 th IEEE International Symposium on High Performance Distributed Computing (HPDC-11 '02)
  6. Ferris, C. and J. Farrell (2003). 'What are Web services?' Communications of the ACM 46(6): 31
  7. Myerson, J. M. (2002). Web Services Architectures: How they stack up