Design and Implementation of an XML-based Planning Agent for Internet Marketplaces

인터넷 마켓플레이스를 위한 XML 기반 계획 에이전트의 설계와 구현

  • 이용주 (상주대학교 컴퓨터공학부)
  • Published : 2001.06.01

Abstract

A planning agent supporting customers plays a distinguished role in internet marketplaces. Although several internet marketplaces have been built with the maturity of tools based on internet and distributed technologies, there has been no actual study up to now with respect to the implementation of the planning agent. This paper describes the design and implementation of an XML-based planning agent for internet marketplaces. Since implementing internet marketplaces encounter problems similar to those in other fields such as multidatabase or workflow management systems, we first compare those features. Next we identify functions and roles of the planning agent. The planning agent is implemented using COM+, ASP, and XML, and demonstrated using real data used in an existing system.

인터넷 마켓플레이스에서는 상용자를 도와주는 계획 에이전트가 가장 중요한 역할을 수행한다. 최근에 인터넷과 분산처리 기법들의 기술 발전으로 많은 인터넷 마켓플레이스들이 구축되고 있으나 이들 중에서 계획 에이전트에 대한 구체적인 구현 시스템은 아직 없다. 본 논문에서는 인터넷 마켓플레이스를 위하여 XML을 기반으로 한 계획 에이전트를 설계하고 구현한다. 이를 위해 관련 분야인 다중데이타베이스 시스템과 워크플로우 관리시스템의 특징을 비교 분석하고, 계획 에이전트의 기능과 역할을 기술한다. 설계된 계획 에이전트 시스템은 COM+, ASP, XML을 사용하여 구현하며 실제 운영되고 있는 데이터를 얻어 실험을 수행한다.

Keywords

References

  1. H. A. Jacobsen and O. Guenther, 'Middleware for Software Leasing over the Internet,' ACM Conf. on Electronic Commerce (EC-99), Denver, Colorado, USA, November 1999 https://doi.org/10.1145/336992.337015
  2. O. Guether and R. Mueller, 'From GISystem to GIServices : Spatial Computing on the Internet Marketplace,' Interoperability in Geographic Information Systems, 1998
  3. D. J. Abel, 'Spatial Internet Marketplaces : A Grand Challenge?,' Proc. 5th Int. Symposium on Spatial Databases (SSD'97), 1262 LNCS, Springer-Verlag, 1977 https://doi.org/10.1007/3-540-63238-7_21
  4. H. K. Bhargava, R. Krishnan, S. Roehrig, M. Casey, D. Kaplan, R. Mueller, 'Model Management in Electronic Markets for Decision Technologies : A Software Agent Approach,' Proc. 13th Int. Conf. on System Sciences, Maui. Hawaii, January 1997 https://doi.org/10.1109/HICSS.1997.663199
  5. O. Guenther, R. Koerstein, R. Krishnan, 'The MMM Project : Access to algorithms via WWW,' Proc. 3th Int. World-Wide Web Conf., Darmstadt, Germany, April 1995
  6. D. J. Abel, VTowards Spatial Internet Marketplaces,' GeoInfornatica, . Gaede, K. L. Taylor,X,Zhou, 'SMART : 3(2), pp.141-164, 1999 https://doi.org/10.1023/A:1009899610244
  7. 이경하, 이강찬, 이규철, 'XML 프로그래밍,' 정보과학회지, 제18권 제4호, pp.4-12, 2000년 4월
  8. A. P. Sheth and J. A. Larson, 'Federated Database Systems for Managing Distributed Heterogeneous, and Autonomous Databases,' Computing Surveys, 22(3), pp.182-236, 1990 https://doi.org/10.1145/96602.96604
  9. WfMC, 'WfMC(Workflow Management Coalition) Standard Documents,' Technical Report, Workflow Management Coalition, November 1998
  10. 신동일, 신동규, '워크플로우 관리 시스템의 설계 및 구현,' 정보처리논문지, 제7권 제5S호, pp.1609-1619, 2000년 5월
  11. NIST, GAMS Guide to Available Mathematical Software, http://gams.nist.gov, 1998
  12. R. Mueller and S. Mueller, 'Retrieval of Service Descriptions Using Structured Service Models,' Proc. WITS 2000, Brisbane, Australia, 2000
  13. A. M. Geoffrion, 'The Formal Aspects of Structured Modeling,' Operation Research, 37(1), pp.30-51, 1989
  14. K. Chari and T. K. Sen, 'An Implementation of a Graph-based Modeling System for Structured Modeling (GAMS/SM),' Decision Support Systems 22, pp.103-120, 1998 https://doi.org/10.1016/S0167-9236(97)00056-0
  15. K. Gayer and V. Graede, 'Structured Documents for Representing Services in Internet Marketplaces,' Technical Report ISS-55, Humboldt University, March 1998
  16. S. Mohr, Designing Distributed Applications with XML, ASP, IE5, LDAP, and MSMQ, Wrox Press Ltd., 1999
  17. R. Vanderbei, Nonlinear Optimization Models, Princeton University, http://www.sor.princeton.edu/~rvdb/ampl/nlmodels/index.html, 2000