An Adaptive Service-Oriented Architecture

  • Marcel Hiel
  • Hans Weigand
  • Willem-Jan Van Den Heuvel


Service Oriented Architectures and Autonomic Computing are heralded as the de-facto solutions for constructing and evolving complex and highly- adaptive enterprise applications. Unfortunately however, the architectures proposed are visionary; how to design, build and evolve adaptive service-enabled applications remains largely unclear. In this paper, we introduce an extension to the Service Oriented Architecture, called Adaptive Service Oriented Architecture, leveraging it with concepts and mechanisms from Autonomic Computing and Agent Technology. We illustrate the constituents and implications of ASOA with an prototypical architecture which deals with interoperability issues.


Managing challenges and solutions of interoperablity Service oriented Architectures for interoperability Architectures and platforms for interoperability Agent based approaches to interoperability 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Kephart, J., Chess, D.: The vision of autonomic computing. Computer 36(1) (January 2003) 41–50CrossRefMathSciNetGoogle Scholar
  2. [2]
    Papazoglou, M.P., van den Heuvel, W.: Service Oriented Architectures: Approaches, Technologies and Research Issues. VLDB 16(3) (2007) 389–415CrossRefGoogle Scholar
  3. [3]
    Holley, K., Channabasavaiah, K., Tuggle, J.: Migrating to a Service-Oriented Architecture, IBM DeveloperWorks (December 2003)Google Scholar
  4. [4]
    Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., Orchard, D.: Web services architecture. Working notes, W3C (February 2004)Google Scholar
  5. [5]
    Winikoff, M., Padgham, L., Harland, J., Thangarajah, J.: Declarative & procedural goals in intelligent agent systems. In: Proceedings of the Eights International Conference on Principles and Knowledge Representation and Reasoning (KR-02), Toulouse, France, April 22–25, 2002. (2002) 470–481Google Scholar
  6. [6]
    Reichert, M., Dadam, P.: Adept{flex}-supporting dynamic changes of workfows without losing control. JIIS 10(2) (March 1998) 93–129Google Scholar
  7. [7]
    Casati, F., Ceri, S., Pernici, B., Pozzi, G.: Workfow evolution. In: International Conference on Conceptual Modeling. (1996) 438–455Google Scholar
  8. [8]
    Reichert, M., Rinderle, S.: On design principles for realizing adaptive service flows with bpel. In: EMISA. Volume 95 of LNI., GI (2006) 133–146Google Scholar
  9. [9]
    Papazoglou, M.: Extending the Service Oriented Architecture. Business Integration Journal (February 2005) 18–21Google Scholar
  10. [10]
    Floch, J., Hallsteinsen, S., Stav, E., Eliassen, F., Lund, K., Gjorven, E.: Using architecture models for runtime adaptability. IEEE Softw. 23(2) (2006) 62–70CrossRefGoogle Scholar
  11. [11]
    Cheng, S.W., Huang, A.C., Garlan, D., Schmerl, B.R., Steenkiste, P.: Rainbow: Architecture-based self-adaptation with reusable infrastructure. In: ICAC, IEEE Computer Society (2004) 276–277Google Scholar

Copyright information

© Springer-Verlag London Limited 2008

Authors and Affiliations

  • Marcel Hiel
    • 1
  • Hans Weigand
    • 1
  • Willem-Jan Van Den Heuvel
    • 1
  1. 1.Tilburg UniversityTilburgThe Netherlands

Personalised recommendations