
 
conditions for sale or buy. 
6 CONCLUSIONS 
In this paper, we discussed the scheme of deploying 
mobile agents in M-commerce applications. The 
advantage of adopting mobile agents for M-
commerce is to scale up to large, dynamic world 
market places distributed over the Internet and to 
ease the access and participation of mobile users. 
We presented the design of IMAGO M-commerce 
framework, discussed the service discovery module 
and database management module, and introduced 
the work-in-progress IMAGO Mobile Portal and an 
excremental example. The API of the IMAGO 
system is a set built-in predicates capable to couple a 
logic programming language with functionalities of 
locating services and accessing remote databases. 
Equipped with those system tools, mobile agents 
may search for suitable market places, roam the 
Internet to collect useful information, compare and 
evaluate goods and prices, conduct purchasing 
transactions, and communicate with each other to 
generate a global view of data through the 
aggregation of distributed computations.  
Research on the agent based M-commerce 
involves further extensions of the IMAGO system. 
First, the current design of Mobile Portal should be 
further refined to provide an ease-to-use interface 
and fully implemented and tested. Secondly, since 
E-commerce databases may contain multi-
dimensional data, retrieving such kind of 
information from flat web pages is a pending 
problem. We are looking to use XML meta-data to 
solve the database dimensional problem. In addition, 
we are making investigations on adding more 
programming languages to the IMAGO system, as 
well as introducing more flexible and efficient 
communication tools, such as mobile socket, to  
facilitate M-commerce applications. 
ACKNOWLEDGEMENTS 
I would like to express my appreciation to the 
Natural Science and Engineering Council of Canada  
for supporting this research.  
REFERENCES 
Shi, N., Ed, 2004. Mobile Commerce Applications, 
Hershey  PA: Idea Group Publishing 
Bădică, C., Ganzha, M., Paprzycki, M., 2005. Mobile 
Agents in a Multi-Agent E-Commerce System, In Proc. 
Of SYNASC,  Timisoara: IEEE Computer Society 
Press, pp. 207-214 
Bai, L., Chou, D.C., Yen, D.C., Lin, B., 2005. Mobile 
Commerce: Its Market Analysis, International Journal 
of Mobile Communication, 3(1), 66-81 
Kowalczyk, R., Braun, P., Frankczyk, B., Speck, A., 2003. 
Deploying Mobile and Intelligent Agents in 
Interconnected E-marketplaces, Journal of Integrated 
Design and Process Science, 7( 3), 109-123 
Li, X., 2006. On the Implementation of IMAGO System, 
International Journal of Computer Science and 
Network Security, 6( 2a), 107-118 
Ngai, E.W.T., Gunasekaran, A., 2007. A Review for 
Mobile Commerce Research and Applications, 
Decision Support Systems, 43, 3-15 
Bettstetter, C., Renner, C., 2000. A Comparison of Service 
Discovery Protocols and Implementation of the 
Service Location Protocol, In Proc. of EUNICE 2000, 
sixth EUNICE Open European Summer School, 
Enschede, The Netherlands, pp. 13-15 
Hashman, S., Knudsen, S., 2001. The Application of 
Jini
TM
 Technology to Enhance the Delivery of Mobile 
Services, 
http://www.sun.com/software/jini/whitepapers/PsiNap
ticMIDs.pdf 
Salutation Consortium, 1998. Salutation Architecture 
Overview, White Paper,  
http:// www.salutation.org/whitepaper/originalwp.pdf 
Universal Plug and Play Forum, 2006. UPnP
TM
 Device 
Architecture,   http://www.upnp.org/specs/arch/UPnP-
DeviceArchitecture-v1.0.pdf 
Guttman, E., Perkins, C., Veizades, J., 1999. Service 
Location Protocol, Version 2, White Paper, IETF, 
RFC 2608 
OASIS UDDI Spec TC, 2005. Universal Description, 
Discovery and Integration v3.0.2 (UDDI), 
http://www.oasis-open.org/committees/uddi-
spec/doc/spec/v3/uddi-v3.0.2-20041019.htm 
Rubinstein, M., Carlos, O.,  1998. Service Location for 
Mobile Agent System, In IEEE/SBT International 
Telecommunications Symposium (ITS'98), SP Brazil, 
pp. 623-626. 
Song, L., Li, X, Ni, J., 2006. A Database Service 
Discovery Model for Mobile Agents, International 
Journal of Intelligent Information Technologies, 2(2),  
 16-29  
Li, X., Autran, G., 2005. Inter-agent Communication in  
  IMAGO Prolog, Lecture Notes in Artificial 
Intelligence,  
 3346, 163-180 
FIPA ACL, 2005. Agent Communication Language  
 Specifications, FIPA,  
WAP Forum, 2001. WAP WTLS: Wireless Application 
Protocol Wireless Transport Layer Security 
Specification, 
http://www1.wapforum.org/tech/terms.asp?doc=OMA
-WAP-260_101-WIM-SIN-20020107-a.pdf 
Allen, C., Pierks, T., 1999. The TLS Protocol Version 1.0, 
RFC2246, http://www.ietf.org/rfc/rfc2246.txt 
ICE-B 2009 - International Conference on E-business
96