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