Design and Implementation of Electronic Commerce Prototype System based on Mobile Agent

이동 에이전트 기반 전자 상거래 모형 시스템의 설계 및 구현

  • 김평중 (충북과학대학 컴퓨터정보과학과) ;
  • 윤석환 (정보통신연구진흥원 기술가치평가팀장 (책임연구원), 한국정보처리학회 겸 학회지 편집위원장)
  • Published : 2001.01.01

Abstract

Mobile agent is a software program that provides autonomy and mobility for the users in the networked computers by deciding its own movement place. Since mobile agent does not keep up the network connection and migrate its executable code under its own control, it can be often used in the unstable network conditions such as the wireless network and the heavy traffic network. In this paper, we show that the electronic commerce system can be developed efficiently to retrieve and trade the goods in the mobile computing environment by using the mobile agent paradigm. Multiple mobile agents migrate into the market directly, then negotiate and trade autonomously relevant goods and services. The execution result and executable code of the mobile agent are returned to the home place and reported to the users. We show that the mobile agent paradigm is suitable to build the mobile electronic commerce system by designing and prototyping the mobile market system.

이동 에이전트는 네트워크로 연결된 컴퓨터들을 사용자를 대신하여 작업을 수행하며 이동위치를 스스로 결정할 수 있는 자율성(autonomy)과 이동성(mobility)을 가진 소프트웨어 프로그램이다. 이동 에이전트는 네트워크 연결을 계속 유지한 상태로 작업하지 않고 실행 코드와 상태가 시스템간을 이동하며 임무를 수행할 수 있기 때문에 네트워크 연결이 불안정한 무선 망 환경이나 부하가 많이 걸리는 환경에서 활용될 수 있다. 본 논문에서는 이동 에이전트 패러다임을 사용함으로써 이동 컴퓨팅 환경에서 상품 검색 및 매매를 효율적으로 수행할 수 있는 전자상거래 시스템을 구축할 수 있음을 보여주고 있다. 사용자를 대신하여 복수 개의 이동 에이전트들이 시장으로 직접 이동하여 서비스나 상품을 자율적으로 협상하거나 매매하고, 매매결과는 에이전트 실행 코드와 함께 출발지 시스템으로 이동하여 보고한다. 따라서, 우리는 이동 마켓 시스템을 설계하고 시범 구현함으로써 이동 에이전트 패러다임이 이동 컴퓨팅 환경에서 전자상거래 시스템 구축에 적합함을 보인다.

Keywords

References

  1. M. Bloch, Y. Pigneur, & A. Seegev, 'On the Road of Electronic Commerce-a Business Value Framework, Gaining Competitive Advantage and Some Research Issues,' http://www.hec.unil.ch/mblock/docs/roadtoed.ec.html, Mar. 1996
  2. A. Chavez and P. Maes, 'Kasbah : An Agent Marketplace for Buying and Selling Goods,' Proc. of 1st International Conference on the Practical Application of Intelligent Agents & Multi Agent Technology, 1998
  3. R. B. O. Doorenbos and D. Weld, 'A Scalable Comparison-Shopping Agent for the World Wide Web,' Proc. of the First International Conference on Autonomous Agents(Agents 97), pp.39-48, 1997
  4. Michael P. Wellman and Peter R. Wurman, 'Real Time Issues for Internet Auctions,' Proc. of the First IEEE Workshop on Dependable and Real_time E-Commerce Systems(DARE 98), 1998
  5. R. Gray, D. Kotz, S. Nog, D. Rus and G. Cybenco, 'Mobile Agents for Mobile Computing,' Proc. of the 2nd Aizu Int'l Symposium on Parallel Algorithms/Architectures Synthesis (pAs 97), Japan, pp.17, Mar. 1997
  6. Jae-Hong Lee and Pyeong-Juns Kim, 'Mobile Agent System Architecture for the Partial Connection Problem Management,' Proc. of International Conference on Advanced Communication Technology(ICACT 2000), pp.165-169. 2000
  7. D. B. Lange and M. Oshima, Programming and Deploying Mobile Agents with Aglets, Addison-Wesley, ISBN : 0-201-32582-9, 1998
  8. J. White, 'Mobile Agents White Paper,' General Magic White paper, http://www.genmagic.com/agents/Whitepaper/whitepaper.html, pp,28, 1996
  9. H. Peinc and T. Stolpmann, 'The Architecture of the Ara Platform for Mobile Agents,' Proceedings of the First Int.l Workshop on Mobile Agents(MA97), Berlin, Germany, Apr, 1997
  10. D. Johansen, F. B. Schneider and R. Renesse, 'Operating System Support for Mobile Agents,' Proc. 5th IEEE Workshop on Hot Topics in Operating Systems, 1998
  11. D. Wong, and et. al, 'Condordia : An Infrastructure for Collaborating mobile Agents,' Proc. of 1st Int'l Workshop on Mobile Agent(MA'97) 1997
  12. ObjectSpace, 'Voyager : ORB3.0 Developer Guide,' ObjectSpace Inc. http://www.objectspace.com/Voyager/, 1999
  13. ObjectSpace, 'A Comparison : ObjectSpace Voyager, General Magic Odyssey, IBM Aglets,' http://www.objectspace.com/Voyager/, 1997