Abstract
Convergence of web service technology with intelligent and mobile agent technology, enhanced with context awareness, can produce a new software paradigm that will enable more efficient and effective mobile services. Traditionally, an agent has been a passive service requestor with the service processing happening at the provider’s site. We propose that in some situations it would be beneficial if the agent could acquire the ability to execute the functionality provided by the service and run it locally instead of simply using the service. To this end, we build an analytical model which compares time consumption of traditional service access with that of component use. Such a model would allow an agent to dynamically select the more efficient approach. We describe experiments which compare the two approaches and discuss the results and lessons learnt.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Greenwood, D., Lyell, M., Mallya, A., Suguri, H.: The IEEE FIPA Approach to Integrating Software Agents and Web Services. In: Sixth International Joint Conference on Autonomous Agents and Multi-Agent Systems, pp. 1412–1418. ACM, Honolulu (2007)
Richards, D., Splunter, S.v., Brazier, F.M.T., Sabou, M.: Composing Web Services Using an Agent Factory. In: Cavedon, L., Maamar, Z., Martin, D., Benatallah, B. (eds.) Extending Web Services Technologies - The Use of Multi-Agent Approaches, Composing Web Services Using an Agent Factory, vol. 13, pp. 229–251. Springer, US (2004)
Bellifemine, F.L., Caire, G., Greenwood, D.: The JADE Web Services Integration Gateway. In: Developing Multi-agent Systems with JADE, The JADE Web Services Integration Gateway, pp. 181–205. John Wiley and Sons, Chichester (2007)
Berger, S., McFaddin, S., Narayanaswami, C., Raghunath, M.: Web Services on Mobile Devices - Implementation and Experiences. In: 5th IEEE Workshop on Mobile Computing Systems and Applications, pp. 100–109. IEEE Press, Monterey (2003)
Scagliotti, E., Caire, G.: Web Services Dynamic Client Guide (2009)
Preuveneers, D., Berbers, Y.: Pervasive Services on the Move: Smart Service Diffusion on the OSGi Framework. In: Sandnes, F.E., Zhang, Y., Rong, C., Yang, L.T., Ma, J. (eds.) UIC 2008. LNCS, vol. 5061, pp. 46–60. Springer, Heidelberg (2008)
Dustdar, S., Juszczyk, L.: Dynamic replication and synchronization of web services for high availability in mobile ad-hoc networks. Service Oriented Computing and Applications 1, 19–33 (2007)
Gunasekera, K., Zaslavsky, A., Krishnaswamy, S., Loke, S.W.: Component Based Approach for Composing Adaptive Mobile Agents. In: Håkansson, A., Nguyen, N.T., Hartung, R.L., Howlett, R.J., Jain, L.C. (eds.) KES-AMSTA 2009. LNCS (LNAI), vol. 5559, pp. 90–99. Springer, Heidelberg (2009)
Gunasekera, K., Krishnaswamy, S., Loke, S.W., Zaslavsky, A.: Runtime Efficiency of Adaptive Mobile Software Agents in Pervasive Computing Environments. In: ACM International Conference on Pervasive Services (ICPS 2009), pp. 123–132. ACM, London (2009)
Gunasekera, K., Loke, S.W., Zaslavsky, A., Krishnaswamy, S.: Runtime Adaptation of Multiagent Systems for Ubiquitous Environments. In: 2009 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, pp. 486–490. IEE Press, Milan (2009)
Jade - Java Agent DEvelopment Framework, http://jade.tilab.com/
Chen, Q., Chundi, P., Dayal, U., Hsu, M.: Dynamic Agents. International Journal of Cooperative Information Systems 8, 195–223 (1999)
Tu, M.T., Griffel, F., Merz, M., Lamersdorf, W.: A Plug-in Architecture Providing Dynamic Negotiation Capabilities for Mobile Agents. In: Rothermel, K., Hohl, F. (eds.) MA 1998. LNCS, vol. 1477, pp. 222–236. Springer, Heidelberg (1998)
Amara-Hachmi, N., Fallah-Seghrouchni, A.E.: Towards a Generic Architecture for Self-Adaptive Mobile Agents. In: European Workshop on Adaptive Agents and Multi-Agent Systems, Paris (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gunasekera, K., Zaslavsky, A., Krishnaswamy, S., Loke, S.W. (2010). Service Oriented Context-Aware Software Agents for Greater Efficiency. In: Jędrzejowicz, P., Nguyen, N.T., Howlet, R.J., Jain, L.C. (eds) Agent and Multi-Agent Systems: Technologies and Applications. KES-AMSTA 2010. Lecture Notes in Computer Science(), vol 6070. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13480-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-13480-7_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13479-1
Online ISBN: 978-3-642-13480-7
eBook Packages: Computer ScienceComputer Science (R0)