Mobile Web Service Performance Enhancement by Simplifying Architecture

모바일 웹서비스 성능 향상 처리기 설계

  • 오수열 (목포대학 컴퓨터공학과) ;
  • 류갑상 (동신대학 컴퓨터학과) ;
  • 김철 (광주교육대학 컴퓨터교육과)
  • Received : 2011.03.11
  • Accepted : 2011.06.14
  • Published : 2011.06.30

Abstract

In this paper, we suggest performance enhanced Mobile Web service architecture. Mobile Web Services are new technology that integrates different applications to provide interoperability. SOAP is a lightweight message exchanging protocol and is a principal factor that decides the Web Services performance. When a mobile Web Service is implemented with the Java technology, it should be implemented with both a SOAP message processor like AXIS, and Java Servlet container (e.g. Tomcat). This typical implementation is not efficient because it requires an additional communication port and process. In this paper, we suggest a new method that replaces this typical approach to enhance Web Service performance.

본 논문에서는 모바일 웹서비스 구현 환경을 최소화하면서 서비스 성능을 향상시키는 개선된 처리기를 설계 제안하였다. 웹 서비스를 구현하기 위해서는 표준에 규정된 WSDL코드를 가지고 SOAP 통신을 해야 한다. 그러므로 WSDL 및 SOAP를 구현하면 기본적인 웹 서비스가 가능하다. 또한 웹 통신을 위해 Tomcat과 AXIS 라이브러리를 사용해야한다. 그러나 Tomcat의 사용은 추가적인 네트워크 사용과 시스템에 프로세스로 상주하여 시스템 자원을 사용하는 문제가 있기 때문에 구현시 오버헤드를 발생시킬 수 있다. 본 논문은 오버헤드의 원인인 Tomcat을 사용하지 않고 모바일 웹 서비스를 구현함으로써 네트워크 자원과 시스템 자원을 절약할 수 있으면서 성능을 향상시키는 효율적 처리기를 설계 구현하였다.

Keywords