Skip to main content

Dynamic Architectural Constraints Monitoring and Reconfiguration in Service Architectures

  • Conference paper
Software Architecture (ECSA 2010)

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

Included in the following conference series:

Abstract

Service-oriented architecture is an architectural approach that can be applied for building autonomous service systems dynamically to satisfy on-demand business requests. During the execution of service compositions, architectural constraint violations relating to functional and non-fucntional system properties need to be handled intelligently and autonomously, possibly requiring architectural reconfigurations. We propose integrated architectural constraint violation handling to deal with architectural quality problems through dynamic reconfiguration. We concentrate on service replacement selection as a remedial strategy for a possible quality violation requiring architectural remedies.

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. Ardagna, D., Cappiello, C., Fugini, M., Mussi, E., Pernici, B., Plebani, P.: Faults and recovery actions for self-healing web services. In: World Wide Web Conf. (2006)

    Google Scholar 

  2. Baresi, L., Guinea, S., Pasquale, L.: Towards a unified framework for the monitoring and recovery of bpel processes. In: Workshop on Testing, analysis, and verification of web services and applications (2008)

    Google Scholar 

  3. Barrett, R., Patcas, L.M., Murphy, J., Pahl, C.: Model Driven Distribution Pattern Design for Dynamic Web Service Compositions. In: International Conference on Web Engineering, ICWE 2006, Palo Alto, US, pp. 129–136. ACM Press, New York (2006)

    Google Scholar 

  4. Chan, K.M., Bishop, J., Steyn, J., Baresi, L., Guinea, S.: A fault taxonomy for web service composition. In: 3rd Intl. Workshop on Engineering Service Oriented Applications, WESOA (2007)

    Google Scholar 

  5. Dobson, G.: Using ws-bpel to implement software fault tolerance for web services. In: 32nd EUROMICRO Conf. on Software Eng. and Adv. Applications (2006)

    Google Scholar 

  6. Liu, A., Li, Q., Huang, L., Xiao, M.: A declarative approach to enhancing the reliability of bpel processes. In: IEEE Intl. Conf. on Web Services (2007)

    Google Scholar 

  7. Manikrao, U., Prabhakar, T.: Dynamic selection of Web services with recommendation system. In: Next Generation Web Services Practices (2005)

    Google Scholar 

  8. Pahl, C.: A Formal Composition and Interaction Model for a Web Component Platform. In: Proc. ICALP Workshop on Formal Methods and Component Interaction FMCI 2002. Electronic Notes on Computer Science, ENTCS, vol. 66(4) (2002)

    Google Scholar 

  9. Pahl, C.: Layered Ontological Modelling for Web Service-oriented Model-Driven Architecture. In: Hartman, A., Kreische, D. (eds.) ECMDA-FA 2005. LNCS, vol. 3748, pp. 88–102. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  10. Pistore, M., Barbon, F., Bertoli, P.: Planning and monitoring web service composition. In: Workshop on Planning and Scheduling for Web and Grid Services (2004)

    Google Scholar 

  11. Wang, M., Bandara, K.Y., Pahl, C.: Integrated Constraint Violation Handling for Dynamic Service Composition. In: IEEE International Conference on Services Computing, SCC 2009 (2009)

    Google Scholar 

  12. Zeng, L., Benatallah, B., Ngu, A.H., Dumas, M., Kalagnanam, J., Chang, H.: Qos-aware middleware for web services composition. IEEE Transactions on Software Engineering 30(5), 311–327 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

John, J., Wang, M., Pahl, C. (2010). Dynamic Architectural Constraints Monitoring and Reconfiguration in Service Architectures. In: Babar, M.A., Gorton, I. (eds) Software Architecture. ECSA 2010. Lecture Notes in Computer Science, vol 6285. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15114-9_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15114-9_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15113-2

  • Online ISBN: 978-3-642-15114-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics