Analysis and Design of a SOA-Based Multi-agent Architecture

  • Dante I. Tapia
  • Ricardo S. Alonso
  • Carolina Zato
  • Oscar Gil
  • Fernando De la Prieta
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 71)


One of the most prevalent approaches among distributed architectures is Multi-Agent Systems. The agents have characteristics such as autonomy, reasoning, reactivity, social abilities and pro-activity which make them appropriate for developing distributed systems based on highly dynamic scenarios. Nevertheless, the development of a multi-agent system can be an extensive and delicate process. During this process, it is convenient to utilize Agent-Oriented Software Engineering (AOSE) tools. Such tools facilitate and improve the engineering process, achieving models that are more detailed and closer to the multi-agent systems implementation. This paper presents the analysis and design of a Flexible and User Services Oriented Multi-agent Architecture (FUSION@). This is a new architecture that integrates intelligent agents with a service-oriented approach to facilitate and optimize the development of highly dynamic distributed systems.


Distributed Architectures Multi-Agent Systems Service-Oriented Architectures Agent-Oriented Software Engineering Ontology Design 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cerami, E.: Web Services Essentials: Distributed Applications with XML-RPC, SOAP, UDDI & WSDL, 1st edn. O’Reilly Media, Inc., Sebastopol (2002)Google Scholar
  2. 2.
    Wooldridge, M.: An Introduction to MultiAgent Systems, 2nd edn. Wiley, Chichester (2009)Google Scholar
  3. 3.
    Ardissono, L., Petrone, G., Segnan, M.: A conversational approach to the interaction with Web Services. Computational intelligence 20(4), 693–709 (2004)CrossRefMathSciNetGoogle Scholar
  4. 4.
    Martin, D.L., Cheyer, A.J., Moran, D.B., et al.: The open agent architecture: A framework for building distributed software systems. Applied Artificial Intelligence 13(1), 91–128 (1999)CrossRefGoogle Scholar
  5. 5.
    Sycara, K., Paolucci, M., Van Velsen, M., Giampapa, J.: The RETSINA MAS Infrastructure. Autonomous Agents and Multi-Agent Systems 7(1), 29–48 (2003)CrossRefGoogle Scholar
  6. 6.
    Bellifemine, F., Poggi, A., Rimassa, G.: JADE–A FIPA-compliant agent framework. In: Proceedings of PAAM, vol. 99, pp. 97–108 (1999)Google Scholar
  7. 7.
    Rigole, P., Holvoet, T., Berbers, Y.: Using Jini to integrate home automation in a distributed software-system. In: Plaice, J., Kropf, P.G., Schulthess, P., Slonim, J. (eds.) DCW 2002. LNCS, vol. 2468, pp. 291–303. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  8. 8.
    Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia methodology for agent-oriented analysis and design. Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000)CrossRefGoogle Scholar
  9. 9.
    SysML - Open Source Specification Project (Recovered, October 2009),
  10. 10.
    Pan, J.Z., Horrocks, I.: RDFS(FA): Connecting RDF(S) and OWL DL. IEEE Transactions on Knowledge and Data Engineering 19(2), 192–206 (2007)CrossRefGoogle Scholar
  11. 11.
    Bonino da Silva, L.O., Ramparany, F., Dockhorn, P., Vink, P., Etter, R., Broens, T.: A service architecture for context awareness and reaction provisioning. In: IEEE Congress on Services (Services 2007), pp. 25–32 (2007)Google Scholar
  12. 12.
    Ricci, A., Buda, C., Zaghini, N.: An agent-oriented programming model for SOA & web services. In: 5th IEEE International Conference on Industrial Informatics, pp. 1059–1064 (2007)Google Scholar
  13. 13.
    Gruber, T.R.: A translation approach to portable ontology specifications. Knowl. Acquis. 5(2), 199–220 (1993)CrossRefGoogle Scholar
  14. 14.
    Hendler, J.: The Dark Side of the Semantic Web. IEEE Intelligent Systems 22(1), 2–4 (2007)CrossRefGoogle Scholar
  15. 15.
    Tapia, D., Bajo, J., Corchado, J.: Distributing Functionalities in a SOA-Based Multi-agent Architecture. In: 7th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 2009), pp. 20–29 (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Dante I. Tapia
    • 1
  • Ricardo S. Alonso
    • 1
  • Carolina Zato
    • 1
  • Oscar Gil
    • 1
  • Fernando De la Prieta
    • 1
  1. 1.Departamento de Informática y AutomáticaUniversidad de SalamancaSalamancaSpain

Personalised recommendations