Distributing Functionalities in a SOA-Based Multi-agent Architecture

  • Dante I. Tapia
  • Javier Bajo
  • Juan M. Corchado
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 55)


This paper presents how functionalities are distributed my means of FUSION@, a SOA-based multi-agent architecture. FUSION@ introduces a new perspective for constructing multiagent systems, facilitating the integration with service-oriented architectures, and the agents act as coordinators and administrators of services. FUSION@ makes use of several mechanisms for managing and optimizing the services distribution. The results obtained demonstrate that FUSION@ can efficiently distribute functionalities in dynamic scenarios at execution time.


Multi-Agent Systems Services Oriented Architectures Distributed Computing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ardissono, L., Petrone, G., Segnan, M.: A conversational approach to the interaction with Web Services. In: Computational Intelligence, vol. 20, pp. 693–709. Blackwell Publishing, Malden (2004)Google Scholar
  2. 2.
    Bratman, M.E.: Intentions, plans and practical reason. Harvard University Press, Cambridge (1987)Google Scholar
  3. 3.
    Bratman, M.E., Israel, D., Pollack, M.E.: Plans and resource-bounded practical reasoning. In: Computational Intelligence, vol. 4, pp. 349–355. Blackwell Publishing, Malden (1988)Google Scholar
  4. 4.
    Camarinha-Matos, L.M., Afsarmanesh, H.: A Comprehensive Modeling Framework for Collaborative Networked Organizations. Journal of Intelligent Manufacturing 18(5), 529–542 (2007)CrossRefGoogle Scholar
  5. 5.
    Cerami, E.: Web Services Essentials Distributed Applications with XML-RPC, SOAP, UDDI & WSDL, 1st edn. O’Reilly & Associates, Inc., Sebastopol (2002)Google Scholar
  6. 6.
    Corchado, J.M., Bajo, J., Abraham, A.: GERAmI: Improving the delivery of health care. IEEE Intelligent Systems, Special Issue on Ambient Intelligence 23(2), 19–25 (2008)Google Scholar
  7. 7.
    Corchado, J.M., Bajo, J., De Paz, Y., Tapia, D.I.: Intelligent Environment for Monitoring Alzheimer Patients, Agent Technology for Health Care. In: Decision Support Systems. Eslevier, Amsterdam (in press, 2008)Google Scholar
  8. 8.
    Georgeff, M., Rao, A.: Rational software agents: from theory to practice. In: Jennings, N.R., Wooldridge, M.J. (eds.) Agent Technology: Foundations, Applications, and Markets. Springer, New York (1998)Google Scholar
  9. 9.
    Greenwood, D., Lyell, M., Mallya, A., Suguri, H.: The IEEE FIPA approach to integrating software agents and web services. In: Proceedings of the 6th international Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 2007, Honolulu, Hawaii, pp. 1–7. ACM, New York (2007)CrossRefGoogle Scholar
  10. 10.
    Jayaputera, G.T., Zaslavsky, A.B., Loke, S.W.: Enabling run-time composition and support for heterogeneous pervasive multi-agent systems. Journal of Systems and Software 80(12), 2039–2062 (2007)CrossRefGoogle Scholar
  11. 11.
    Li, Y., Shen, W., Ghenniwa, H.: Agent-Based Web Services Framework and Development Environment. In: Computational Intelligence, vol. 20(4), pp. 678–692. Blackwell Publishing, Malden (2004)Google Scholar
  12. 12.
    Ossowski, S., Julián, V., Bajo, J., Billhardt, H., Botti, V., Corchado Rodríguez, J.M.: Open Issues in Open MAS: An abstract architecture proposal. In: 12th Conferencia de la Asosciación Española para la Inteligencia Artificial (CAEPIA 2007), Salamanca, Spain, vol. 2, pp. 151–160 (2007)Google Scholar
  13. 13.
    Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: Implementing a BDI-Infrastructure for JADE Agents. In: EXP - in search of innovation (Special Issue on JADE), Department of Informatics, University of Hamburg, Germany, pp. 76–85 (2003)Google Scholar
  14. 14.
    Ricci, A., Buda, C., Zaghini, N.: An agent-oriented programming model for SOA & web services. In: 5th IEEE International Conference on Industrial Informatics (INDIN 2007), Vienna, Austria, pp. 1059–1064 (2007)Google Scholar
  15. 15.
    Schön, B., O’Hare, G.M.P., Duffy, B.R., Martin, A.N., Bradley, J.F.: Agent Assistance for 3D World Navigation. LNCS, vol. 1, pp. 499–499. Springer, Heidelberg (2005)Google Scholar
  16. 16.
    Shafiq, M.O., Ding, Y., Fensel, D.: Bridging Multi Agent Systems and Web Services: towards interoperability between Software Agents and Semantic Web Services. In: Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2006), pp. 85–96. IEEE Computer Society, Washington (2006)CrossRefGoogle Scholar
  17. 17.
    Snidaro, L., Foresti, G.L.: Knowledge representation for ambient security. In: Expert Systems, vol. 24(5), pp. 321–333. Blackwell Publishing, Malden (2007)Google Scholar
  18. 18.
    Tapia, D.I., Rodriguez, S., Bajo, J., Corchado, J.M.: FUSION@, A SOA-Based Multi-Agent Architecture. Advances in Soft Computing Series, vol. 50, pp. 99–107. Springer, Heidelberg (2008)Google Scholar
  19. 19.
    Tiwari, A.K., Shukla, K.K.: Implementation of generalized cross validation based image denoising in parallel virtual machine environment. Digital Signal Processing 14, 138–157 (2004)CrossRefGoogle Scholar
  20. 20.
    Voos, H.: Agent-Based Distributed Resource Allocation in Technical Dynamic Systems. In: Proceedings of the IEEE Workshop on Distributed intelligent Systems: Collective intelligence and Its Applications (DIS 2006)., pp. 157–162. IEEE Computer Society, Washington (2006)CrossRefGoogle Scholar
  21. 21.
    Wooldridge, M., Jennings, N.R.: Intelligent Agents: Theory and Practice. The Knowledge Engineering Review, vol. 10(2), pp. 115–152. Cambridge University Press, Cambridge (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Dante I. Tapia
    • 1
  • Javier Bajo
    • 1
  • Juan M. Corchado
    • 1
  1. 1.Departamento Informática y AutomáticaUniversidad de SalamancaSalamancaSpain

Personalised recommendations