Title :
An agent-based shopping system
Author :
Benedicenti, Luigi ; Chen, Xuguang ; Cao, Xiaoran ; Paranjape, Raman
Author_Institution :
Regina Univ., Sask., Canada
Abstract :
A shopping assistant agent system is presented, and its advantages and disadvantages are discussed. The system is based on a lightweight agent implementation called TEEMA (TRLabs Execution Environment for Mobile Agents). The TEEMA platform has been built adopting the concept of a microkernel, providing agents with a small number of basic services for communication, migration, and location. Additional services can be added on top of TEEMA, like name services, storage services, security services and database services. The shopping assistant agent system facilitates supermarket shopping. It works as follows. The user at home sends an agent with a shopping list to selected supermarkets. The agent then travels to each supermarket and retrieves a limited price list. The agent makes use of a residential gateway to protect the user information. The agent then returns to the user, and the user is informed of the results of the search. If the user decides to go to a supermarket, an agent is sent there through the residential gateway. The agent then registers to have access to the complete price lists. Registered agents have to be retrieved locally using a wireless-enabled PDA. When the user arrives at the supermarket, the user´s PDA receives the agent. The user is then presented with a complete shopping list, with relevant information on special offers, and with an aisle map for the goods on the list. The system is distributed; its main logical components are ideally located at the user´s location, at a residential gateway, at a mobile terminal, and at each participating supermarket. The system architecture is presented, together with the integration strategy to make the system work with legacy database and server software. The paper discusses strengths and weaknesses of this approach, and it compares the system with other supermarket shopping systems. The conclusions show that there is promise for this approach, provided that extreme care is used in developing the user interface.
Keywords :
electronic commerce; mobile agents; notebook computers; operating system kernels; retail data processing; security of data; telecommunication security; TEEMA lightweight agent implementation; TEEMA platform; TRLabs Execution Environment for Mobile Agents; agent basic services; agent communication; agent location; agent migration; agent-based shopping system; aisle map; database services; distributed system; integration strategy; legacy database software; legacy server software; limited price list; locally retrieved registered agents; logical components; microkernel; mobile terminal; name services; residential gateway; search results; security services; shopping assistant agent system; shopping list; special offers information; storage services; supermarket shopping; supermarket shopping systems; system architecture; user information protection; user interface; user location; wireless-enabled PDA; Communication system security; Data security; Databases; Information analysis; Mobile agents; Mobile communication; Performance analysis; Protection; Secure storage; User interfaces;
Conference_Titel :
Electrical and Computer Engineering, 2004. Canadian Conference on
Print_ISBN :
0-7803-8253-6
DOI :
10.1109/CCECE.2004.1345210