Skip to main content

Advertisement

Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Saved research
Cart
  1. Home
  2. Service-Oriented Computing - ICSOC 2005
  3. Conference paper

DySOA: Making Service Systems Self-adaptive

  • Conference paper
  • pp 255–268
  • Cite this conference paper
Save conference paper
View saved research
Service-Oriented Computing - ICSOC 2005 (ICSOC 2005)
DySOA: Making Service Systems Self-adaptive
  • Johanneke Siljee19,
  • Ivor Bosloper19,
  • Jos Nijhuis19 &
  • …
  • Dieter Hammer19 

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3826))

Included in the following conference series:

  • International Conference on Service-Oriented Computing
  • 1431 Accesses

  • 30 Citations

  • 3 Altmetric

Abstract

Service-centric systems exist in a very dynamic environment. This requires these systems to adapt at runtime in order to keep fulfilling their QoS. In order to create self-adaptive service systems, developers should not only design the service architecture, but also need to design the self-adaptability aspects in a structured way. A key aspect in creating these self-adaptive service systems is modeling runtime variability properties. In this paper, we propose DySOA (Dynamic Service-Oriented Architecture), an architecture that extends service-centric applications to make them self-adaptive. DySOA allows developers to explicitly model elements that deal with QoS evaluation and variable composition configurations. Having the DySOA elements explicit enables separation of concerns, making them adaptable at runtime and reusable in next versions. We demonstrate the use of DySOA with an example.

Download to read the full chapter text

Chapter PDF

Similar content being viewed by others

What, Where, When, How and Right of Runtime Adaptation in Service-Oriented Systems

Chapter © 2018

Runtime Adaptation as a Programming Pattern in Service Composition

Chapter © 2026

A bio-inspired algorithm for dynamic reconfiguration with end-to-end constraints in web services composition

Article 10 August 2019

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Dynamic Networks
  • Enterprise Architecture
  • Self incompatability
  • Special Purpose and Application-Based Systems
  • Theory and Algorithms for Application Domains
  • Control Structures and Microprogramming
  • Self-Adaptive Software Systems Engineering

References

  1. Microsoft, Service-Oriented Architecture: Implementation Challenges (2004), http://msdn.microsoft.com/library/en-us/dnmaj/html/aj2soaimpc.asp

  2. Schmelzer, R.: Service-Oriented Process Foundation Report, ZTR-WS108, ZapThink (2003)

    Google Scholar 

  3. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services - Concepts, Architectures and Applications. Springer, Heidelberg (2004)

    MATH  Google Scholar 

  4. Tsai, W.T., Song, W., Paul, R., Cao, Z., Huang, H.: Services-Oriented Dynamic Reconfiguration Framework for Dependable Distributed Computing. In: COMPSAC 2004, Hong Kong, pp. 554–559 (2004)

    Google Scholar 

  5. Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, Upper Saddle River (1996)

    MATH  Google Scholar 

  6. W3C Recommendation, OWL Web Ontology Language Overview, Recommendation (2004), http://www.w3.org/TR/REC-owl-ref-20040210

  7. Bosch, J.: Design & Use of Software Architectures - Adopting and Evolving a Product Line Approach. Addison-Wesley, Boston (2000)

    Google Scholar 

  8. Sinnema, M., Deelstra, S., Nijhuis, J., Bosch, J.: COVAMOF: A Framework for Modeling Variability in Software Product Families. In: The Third Software Product Line Conference (SPLC 2004), Boston, USA (2004)

    Google Scholar 

  9. Yang, Z., Cheng, B., Stirewalt, K., Sadjadis, M., Sowell, J., Mckinley, P.: An Aspect- Oriented Approach to Dynamic Adaptation. In: Proceedings of the Workshop on Self- Healing Systems (WOSS 2002), ACM SIGSOFT, Charleston, SC (2002)

    Google Scholar 

  10. Truyen, E., Vanhaute, B., Nørregaard Jørgensen, B., Joosen, W., Verbaeten, P.: Dynamic and selective combination of extensions in component-based applications, pp. 223–242. IEEE, Toronto (2001)

    Google Scholar 

  11. Tsai, W.T., Song, W., Paul, R., Cao, Z., Huang, H.: Services-Oriented Dynamic Reconfiguration Framework for Dependable Distributed Computing, Hong Kong, pp. 554–559 (2004)

    Google Scholar 

  12. Allen, R., Douence, D., Garlan, D.: Specifying and analyzing Dynamic Software Architecture, pp. 21–37. Springer, Heidelberg (1998)

    Google Scholar 

  13. Magee, J., Kramer, J.: Dynamic Structure in Software Architectures. In: Fourth Symposium on the Foundation of Software Engineering (FSE 4), ACM SIGSOFT, pp. 24–27 (1996)

    Google Scholar 

  14. Gorlick, M.M., Razouk, R.R.: Using Weaves for Software Construction and Analysis. In: 13th International Conference on Software Engineering (ICSE 13), pp. 23–34 (1991)

    Google Scholar 

  15. Bapty, T., Scoot, J., Neema, S., Sjtipanovits, S.: Uniform Execution Environment for Dynamic Reconfiguration. In: IEEE Conference and Workshop on Computer-Based Systems, Nashville, Tenessee (1999)

    Google Scholar 

  16. Brusilovsky, P., Karagiannidis, C., Sampson, D.: The benefits of layered evaluation of adaptive applications and services. In: Workshop on Empirical Evaluation of Adaptive Systems, Sonthofen, Germany (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Department of Computing Science, University of Groningen, P.O. Box 800, 9700 AV, Groningen, The Netherlands

    Johanneke Siljee, Ivor Bosloper, Jos Nijhuis & Dieter Hammer

Authors
  1. Johanneke Siljee
    View author publications

    Search author on:PubMed Google Scholar

  2. Ivor Bosloper
    View author publications

    Search author on:PubMed Google Scholar

  3. Jos Nijhuis
    View author publications

    Search author on:PubMed Google Scholar

  4. Dieter Hammer
    View author publications

    Search author on:PubMed Google Scholar

Editor information

Editors and Affiliations

  1. CSE, University of New South Wales, Australia

    Boualem Benatallah

  2. Department of Information Engineering and Computer Science, University of Trento, Italy

    Fabio Casati

  3. Fondazione Bruno Kessler - IRST Center for Information Technology, Via Sommarive 18, Povo, 38100, Trento, Italy

    Paolo Traverso

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Siljee, J., Bosloper, I., Nijhuis, J., Hammer, D. (2005). DySOA: Making Service Systems Self-adaptive. In: Benatallah, B., Casati, F., Traverso, P. (eds) Service-Oriented Computing - ICSOC 2005. ICSOC 2005. Lecture Notes in Computer Science, vol 3826. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11596141_20

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/11596141_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30817-1

  • Online ISBN: 978-3-540-32294-8

  • eBook Packages: Computer ScienceComputer Science (R0)Springer Nature Proceedings Computer Science

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • Service Composition
  • Variation Point
  • Streaming Video Service
  • Playback Device
  • Extrinsic Constraint

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.

Publish with us

Policies and ethics

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Footer Navigation

Discover content

  • Journals A-Z
  • Books A-Z
  • Subjects A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover

Corporate Navigation

  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

104.23.243.59

Not affiliated

Springer Nature

© 2026 Springer Nature