Skip to main content

The Role of Agents in Adaptive Service Oriented Architectures

  • Conference paper
Principles and Practice of Multi-Agent Systems (PRIMA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 7057))

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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. 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. 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. 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. 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. Hiel, M.: An Adaptive Service-Oriented Architecture - Automatically Solving Interoperability Problems. PhD thesis, Tilburg University (2010)

    Google Scholar 

  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. 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)

    Chapter  Google Scholar 

  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. Papazoglou, M.P., Heuvel, W.-J.: Service oriented architectures: approaches, technologies and research issues. The VLDB Journal 16(3), 389–415 (2007)

    Article  Google Scholar 

  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. 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. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Koch, F., Dignum, F., Hiel, M., Aldewereld, H. (2012). The Role of Agents in Adaptive Service Oriented Architectures. In: Desai, N., Liu, A., Winikoff, M. (eds) Principles and Practice of Multi-Agent Systems. PRIMA 2010. Lecture Notes in Computer Science(), vol 7057. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25920-3_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25920-3_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25919-7

  • Online ISBN: 978-3-642-25920-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics