
research project. In order to verify the feasibility of 
our  design,  we  have  conducted  some  preliminary 
experiments  of  system  components  and  functions 
that are considered  to be  critical  to  the viability of 
our  approach.  We  will  use  a  simple  example  to 
demonstrate our experiment. Suppose that a mobile 
user  wants  to  arrange  a  trip  from  Beijing  to 
Shanghai.  The  trip  schedule  contains  booking  a 
one-way  flight  ticket,  arranging  airport  pickup, 
making a hotel and a restaurant reservation. The trip 
reservation  starts  at  the  handhold  device  of  the 
mobile  user.  At  this  stage,  we  have  a  simple  GUI 
portal.  It  should  be  noted  that  the  prototype  at 
current phase is neither complete nor user friendly. It 
only  serves  as  a  meaningful  means  with  visual 
representation and guidance to the mobile users for 
initiating  an  M-commerce  application.  In  order  to 
cope  with  context  information  and  context 
reasoning, we adopt Jena Semantic Web Toolkit to 
simulate the  workflow management  module.  In the 
prototype  experiment,  we  defined  four  classes  to 
simulate  and  verify  the  service  discovery  and 
activity execution.   
Through  this  experiment,  we  believe  that  our 
proposed  approach  is  capable  of  adapting  existing 
techniques, such as  web service,  service  discovery, 
etc.,  and  generating  sufficient  information  for 
context-aware workflow analysis. 
5  CONCLUSIONS 
In  this  paper,  we  presented  the  design  and 
architecture  which  integrates  mobile  agent 
technology  and  context  aware  workflow  to 
accommodate  M-commerce  applications.  The 
novelty of our proposal is that it uses an ontological 
context  model  to  provide  personal  and 
environmental  contextual  information  and  supports 
the  composition  of  context-aware  services.  As  a 
consequence, it not only utilises existing web service 
and  service  discovery  protocol,  but  also  employs 
mobile agents  to  achieve  flexible  network  roaming 
for interactive services. 
Even  though  we  have  completed  a  few  critical 
experiments, the whole research project is still in its 
very early stage. Our next steps are to complete the 
workflow  management  system  and  to  integrate  the 
system  with  a  mobile  agent  infrastructure.  In 
addition,  there  are  some  aspects  that  should  be 
further  investigated.  First,  we  shall  study  how  to 
model  user  behaviour  though  data  mining  and 
reasoning,  and  how  to  predict  the  user’s  actions 
based  on  various  profiles.  Secondly,  we  will 
redesign  the  mobile  portal  in  order  to  manage  the 
limited computational resources of handhold devices 
and  provide  a  user  friendly  interface.  Thirdly,  we 
will  investigate  the  development  of  M-commerce 
agents  with  more  intelligent  decision-making  and 
learning  capabilities  in  the  context  of  automated 
business transaction. 
ACKNOWLEDGEMENTS 
The  authors  would  like  to  thanks  to  the  Natural 
Science  Foundation  of  P.  R.  of  China  (90912003, 
60773108  and  90812001)  and  the  Natural  Science 
and  Engineering  Council  of  Canada  for  supporting 
this research. 
REFERENCES 
Ardissono, L. Furnari, R., Goy, A., Petrone, G., Segnan. M, 
2007.  Context-Aware  Workflow  Management,  In 
ICWE’07,  Seventh  International  Conference  on  Web 
Engineering, Como, Italy pp. 47-52. 
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 analyses, International Journal 
of Mobile Communications, 3(1), 66 - 81 
Chakraborty,  D.,  Joshi,  A.,  Finin,  T.,  Yesha,  Y.,  2005. 
Service  Composition  for  Mobile  Environments, 
Journal  on  Mobile  Networking  and  Applications, 
Special Issue on Mobile Services, 10, pp. 435-451. 
Dey,  A.  K.  2001.  Understanding  and  Using  Context. 
Personal  and  Ubiquitous  Computing,  Personal  and 
Ubiquitous Computing Journal, 5(1).pp. 4-7. 
Dey,  A.  K.,  Abowd,  G.  D.,  1999.  Towards  a  Better 
Understanding  of  Context  and  Context-Awareness. 
Technical  Report  GIT-GVU-99-22,  Georgia  Institute 
of  Technology,  College  of  Computing,  Atlanta, 
Georgia, USA. 
Hagen, L., Breugst, M., Magedanz, T.,  1998. Impacts of 
mobile  agent  technology  on  mobile  communication 
system  evolution,  IEEE  Personal  Communication,  5, 
pp. 56-69. 
Kotz,  D.,  Gray,  R.  S.,  1999.  Mobile  Agents  and  the 
Future  of  the  Internet,  ACM  Operating  Systems 
Review, 33(3), pp. 7-13. 
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. 
Laudon,  K.,  Traver,  C.,  2006.  E-commerce:  Business, 
Technology, Society, Prentice Hall. Boston, 3
rd 
edition. 
Luo,  N.,  Yan,  J.,  Liu,  M.,  Yang,  S.,  2006.  Towards 
Context-Aware Composition of Web Services, In Fifth 
ICE-B 2010 - International Conference on e-Business
114