Design and Implementation of Web Service System based on SOAP for Interactive Product Order and Price Comparison

SOAP 기반의 상호작용 상품 주문 및 가격비교 웹 서비스 시스템 설계 및 구현

  • Published : 2004.12.01

Abstract

Currently, Price comparison sites receive inputs of product information and price manually after being joined by releted shopping mall companies, and can't support automatically price fluctuation of products in real time. Therefore, this paper designs and implements web service system based on SOAP for interactive product order and price comparison dynamically using web service technologies in real time. This web service system composes web service client module including functions of product search, sort and order, and server module including functions of remote procedure call for product search and order. This web service system implements interchanging product information based on SOAP messages and can support independence of platform and flexible potability in environment conforming to SOAP, WSDL and UDDI standards.

현재 가격비교 사이트에서는 관련 쇼핑몰 회사들이 가격비교 사이트에 가입하여 수동으로 상품정보와 가격을 입력하여야 하며, 또한 상품가격을 자동으로 실시간 가격변동을 지원할 수 없는 문제점이 있다. 따라서 본 논문에서는 웹 서비스 기술을 이용하여 실시간의 능동적인 상품 가격비교 및 직접 상품 주문에 대한 SOAP기반의 동적 상호작용 웹 서비스 시스템을 설계 및 구현하였다. 본 연구의 웹 서비스 시스템은 크게 상품검색, 상품정렬과 상품주문을 지원하는 웹 서비스 클라이언트 모듈과 상품검색과 상품주문 원격 프로시저 호출을 포함하는 서버모듈로 나누어진다. 본 웹 서비스 시스템은 SOAP 메시지 기반으로 상호 정보를 교환하도록 구현하였으며, 사실표준 환경인 SOAP, WSDL, UDDI 표준을 따르는 모든 환경에서 이식가능하고, 플랫폼에 독립적으로 지원할 수 있다.

Keywords

References

  1. Patric Cauldwell and et al., Professional XML Web services, wrox, 2002
  2. Scott Short, Building Xml Web Services for the Microsoft .Net Platform, MicroSoft Press, 2002
  3. Adam Freeman and Allen Jones, MicroSoft.Net XML Web Services Step by Step, MicroSoft Press, 2003
  4. Simeon Simeonov and et al., Building Web Services with Java, SAMS, 2002.
  5. Eric Armstrong and et al., The Java Web Services Tutorial, http://java.sun.com/webservices/docs/1.3/tutorial/doc/index.html, 2003
  6. Java Web Services Developer Pack, http://java.sun.com/webservices/downloads/webservicespack.html, 2003.
  7. Janice J. Heiss, 'Jax-RPC brings Potability to Web Services', http://java.sun.com/features/2003/01/jax_rpc.html
  8. W3C, SOAP Version 1.2(Part0,part1,part2)(Recommendation), http://www.w3.org/2002/ws/, 2003
  9. W3C, WSDL Version 2.0(Working Draft), http://www.w3.org/2002/ws/, 2003
  10. UDDI standard spec, http://www.uddi.org/ specification.html
  11. UDDI Version 3.0 UDDI Spec Technical Committee Specification, http://uddi.org/pubs/uddi-v3.00-published-20020719.htm, 2002
  12. IBM UDDI Business Registry V3 beta, https://uddi.ibm.com/beta/registry.html
  13. MicroSoft UDDI Business Registry Node, https://uddi.beta.microsoft.com/
  14. W3C recommendation, Extensible Markup Language(XML)1.0(third edition), http://www.w3.org/TR/REC-xml/, 2004
  15. Bea systems, Bea weblogic platform 8.1, http://www.bea.com/framework.jsp?CNT=homepage_main.jsp&FP=/content
  16. MySQL, 'MySQL reference manual', http://dev.mysql.com/doc/
  17. Star Tools, 'Welcome to MySQL-Front', http://www.mysqlfront.de/
  18. Apache Group, Using the Axis TCPMonitor tool, http://vvs.apache.org/axis/java/userguide.html