Design and Implementation of Wire/wireless Web Service System based on SOAP

SOAP 기반의 유/무선 웹 서비스 시스템 설계 및 구현

  • Published : 2005.06.01

Abstract

This paper designs and implements wire/wireless web service system based on SOAP for price comparison dynamically using web service technoloies in real time. This web service system composes web service client module including functions of product search, product sort, product order and UDDI retrieval browser, and server module including functions of remote procedure call for product search/order and functions of UDDI publish browser, and mobile client module supporting functions for product search/order in wireless environments. This web service system can exchange product information based on SOAP messages and support independence of platform and flexible portability in environment conforming to SOAP, WSDL and UDDI standards.

본 논문에서는 웹 서비스 기술을 이용하여 동적으로 가격비교를 위한 SOAP기반 유/무선 웹 서비스 시스템을 설계 및 구현하였다. 본 웹 서비스 시스템은 크게 상품검색, 상품정렬, 상품주문과 UDDI 검색 브라우저를 지원하는 웹 서비스 클라이언트 모듈과 상품 검색/주문 원격 프로시저와 UDDI 게시 브라우저를 포함하는 서버모듈과 무선 환경에서 상품 검색/주문을 지원하는 모바일 클라이언트 모듈로 나누어지며, SOAP 표준 환경기반으로 상호 정보를 교환하도록 구현하였다. 따라서 사실표준 환경인 SOAP, WSDL, UDDI 표준을 따르는 모든 환경에서 이식가능하며, 플랫폼에 독립적으로 지원할 수 있다.

Keywords

References

  1. Patrie Cauldwell and et al., Professional XML Web services, wrox, 2002
  2. Adam Freeman and Allen Jones, MicroSoft. Net XML Web Services Step by Step, MicroSoft Press, 2003
  3. Harvey M. Deitel and et al., Java Web Services for Experienced Programmers, Prentice Hall, 2003
  4. Simeon Simeonov and et al., Building Web Services with Java, SAMS, 2002
  5. W3C, SOAP Version 1.2(part0,part1,part2) (Recommendation), http://www.w3.org/2002/ws/, 2003
  6. W3C recommendation, Extensible Markup Language(XML)1.0(third edition), http://www.w3.org/TR/REC-xml/, 2004
  7. W3C, WSDL Version 2.0(Working Draft), http://www.w3.org/2002/ws/, 2003
  8. IBM UDDI Business Registry V3 beta, https :/ /uddLibm.com/beta/registry.html
  9. MicroSoft UDDI Business Registry Node, https://uddLbeta.microsoft.com/
  10. UODI standard spec, http://www.uddi.org/specification.html
  11. UODI Version 3.0 UODI Spec Technical Committee Specification, http://uddi.org/pubs/uddi-v3.00-published-20020719.htm, 2002
  12. Bea systems, Bea weblogic platform 8.1, http://www.bea.com/framework.jsp?CNT=homepage_main.jsp&FP=/content
  13. MySQL, 'MySQL reference manual', http://dev.mysql.com/doc/
  14. Star Tools, 'Welcome to MySQL-Front', http://www.mysqlfront.de/
  15. ksoap Documentation, http://ksoap.object web.org/software/documentation/index.html
  16. J2ME wireless toolkit Version 1.0.4._02, Sun Microsystems, Sep. 2004
  17. Burdick and Robert, Wireless Application Programming With J2Me, MacGraw-Hill, 2003
  18. Java Web Services Developer Pack, http://java.sun.com/webservices/downloads/webservicespack.html, 2003
  19. Apache Group, Using the Axis TCPMonitor tool, http://ws.apache.org/axis/java/userguide.html