The Role of Agents in Adaptive Service Oriented Architectures

  • Fernando Koch
  • Frank Dignum
  • Marcel Hiel
  • Huib Aldewereld
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7057)


This work analyses the role of agent-based software and organisation theoretical solutions in the development of Adaptive Service Oriented Architectures. This solution aims to support integrated, scalable, and re-usable information delivery systems. This technology is required in applications that operate in complex service delivery environments, such as Electronic Government (eGov) systems, emergency response coordinators, social networks, and mobile services. In these scenarios, the intricacy of service orchestration strategies grows proportionally with the number of operational components, complexity of interactions, and degree of dynamism of the environment. We argue that strategies based on fixed workflows are insufficient to support complex content delivery services. To that end, we propose a solution that encompasses an organisation-based system architecture enacted by agent-based software components. It inherently provides the features of contextualisation, adaptiveness, flexible workflow mechanism, and proactiveness based on desirable characteristics of the agent technology. We introduce a conceptual model, detail the technical proposal, and demonstrate how the solution supports the demands of complex content delivery services.


Multiagent System Service Composition Agent Technology Information Provider Proactive Behaviour 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aldewereld, H., Penserini, L., Dignum, F., Dignum, V.: Regulating Organizations: The ALIVE Approach. In: Proceedings of the International Workshop on Regulations Modelling and Deployment (ReMoD 2008/CAiSE 2008), pp. 37–48 (2008)Google Scholar
  2. 2.
    Alvarez-Napagao, S., Cliffe, O., Vázquez-Salceda, J., Padget, J.: Norms, organisations and semantic web services: The alive approach. In: Workshop on Coordination, Organization, Institutions and Norms at MALLOW 2009 (2009)Google Scholar
  3. 3.
    Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., Orchad, D.: Web Services Architecture. W3C Working Group Note 11, The World Wide Web Consortium (W3C) (February 2004)Google Scholar
  4. 4.
    Dastani, M., Dignum, F., Meyer, J.-J.: Autonomy and Agent Deliberation. In: Rovatsos, M., Nickles, M. (eds.) Proceedings of the First International Workshop on Computatinal Autonomy - Potential, Risks, Solutions (Autonomous 2003), Melbourne, Australia, pp. 23–35 (July 2003)Google Scholar
  5. 5.
    Dickinson, I., Wooldridge, M.: Agents are not (just) Web Services: Considering BDI Agents and Web Services. In: Proceedings of the Workshop on Service-Oriented Computing and Agent-Based Engineering, SOCABE 2005 (2005)Google Scholar
  6. 6.
    Hiel, M.: An Adaptive Service-Oriented Architecture - Automatically Solving Interoperability Problems. PhD thesis, Tilburg University (2010)Google Scholar
  7. 7.
    Irmert, F., Fischer, T., Mayer-Wegener, K.: Runtime adaptation in a service-oriented component model. In: Proceedings of the 2008 International Workshop on Software Engineering for Adaptive and Self-Managing Systems, pp. 94–104. ACM, New York (2008)Google Scholar
  8. 8.
    Jennings, N.R.: Agent-Oriented Software Engineering. In: Garijo, F.J., Boman, M. (eds.) MAAMAW 1999. LNCS, vol. 1647, pp. 1–7. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  9. 9.
    Koch, F., Dignum, F.: Enhanced deliberation behaviour for BDI-Agents in mobile services. In: Proceedings of the 8th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 2010), Salamanca (May 2010)Google Scholar
  10. 10.
    Papazoglou, M.P., Heuvel, W.-J.: Service oriented architectures: approaches, technologies and research issues. The VLDB Journal 16(3), 389–415 (2007)CrossRefGoogle Scholar
  11. 11.
    Rao, A.S., Georgeff, M.P.: BDI-Agents: from theory to practice. In: Proceedings of the First International Conference on Multiagent Systems, San Francisco, USA (1995)Google Scholar
  12. 12.
    Vazquez-Salceda, J., Dignum, F., Vasconcelos, W., Padget, J., Clarke, S., Ceccaroni, L., Nieuwenhuis, K., Sergean, P.: ALIVE: Combining Organizational and Coordination Theory with Model Driven Approaches to develop Dynamic, Flexible Distributed Business Systems. In: Proceedings of the First International ICST Conference on Digital Business (2009)Google Scholar
  13. 13.
    Zhao, Q., Huang, G., Huang, J., Liu, X., Mei, H.: A web-based mashup environment for on-the-fly service composition. In: Proceedings of the 2008 IEEE International Symposium on Service-Oriented System Engineering, pp. 32–37. IEEE Computer Society, Washington, DC (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Fernando Koch
    • 1
  • Frank Dignum
    • 1
  • Marcel Hiel
    • 1
  • Huib Aldewereld
    • 1
  1. 1.Department of Information and Computing SciencesUtrecht UniversityUtrechtThe Netherlands

Personalised recommendations