Skip to main content

An xADL Extension for Managing Dynamic Deployment in Distributed Service Oriented Architectures

  • Conference paper
Fundamentals of Software Engineering (FSEN 2009)

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

Included in the following conference series:

Abstract

In this paper, we present “3DxSoAdl” an xADL extension for Managing Dynamic Deployment in Distributed Service Oriented Architectures (SOA). This extension describes the deployment and the management process of SOA architectures thanks to three major parts. The first, describes, in the repository container, the services to be deployed. The second, describes the distribution of the services over the deployment nodes. The last part describes how to manage the dynamic evolving of architectures based on redeployment actions.

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. Meservy, T., Fenstermacher, K.: Transforming software development: an MDA road map. Computer 38(9), 52–58 (2005)

    Article  Google Scholar 

  2. Carey, M.: Soa what? Computer 41(3), 92–94 (2008)

    Article  Google Scholar 

  3. SCA: Service component architecture-assembly model specification-sca version 1.00 (2007), http://www.osoa.org/download/attachments/35/SCA/AssemblyModel/V100.pdf?version=1

  4. Curbera, F.: Component contracts in service-oriented architectures. Computer 40(11), 74–80 (2007)

    Article  Google Scholar 

  5. Miller, J., Mukerji, J.: MDA guide version 1.0.1. Technical report, Object Management Group OMG (2003)

    Google Scholar 

  6. SOARM: Service oriented architecture reference model, http://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf

  7. Jia, X., Ying, S., Zhang, T., Cao, H., Xie, D.: A new architecture description language for service-oriented architec. In: GCC 2007: Proceedings of the Sixth International Conference on Grid and Cooperative Computing, pp. 96–103. IEEE Computer Society, Los Alamitos (2007)

    Chapter  Google Scholar 

  8. Allen, R., Vestal, S., Cornhill, D., Lewis, B.: Using an architecture description language for quantitative analysis of real-time systems. In: WOSP 2002: Proceedings of the 3rd international workshop on Software and performance, pp. 203–210. ACM, New York (2002)

    Chapter  Google Scholar 

  9. Wile, D.: Using dynamic acme. In: Proceedings of a Working Conference on Complex and Dynamic Systems Architecture, Brisbane, Australia (December 2001)

    Google Scholar 

  10. Bellissard, L., Ben Atallah, S., Boyer, F., Riveill, M.: Distributed application configuration. In: ICDCS 1996: Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS 1996), Washington, DC, USA, pp. 579–585. IEEE Computer Society, Los Alamitos (1996)

    Google Scholar 

  11. Cîmpan, S., Leymonerie, F., Oquendo, F.: Handling dynamic behaviour in software architectures. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol. 3527, pp. 77–93. Springer, Heidelberg (2005)

    Google Scholar 

  12. Batista, T.V., Joolia, A., Coulson, G.: Managing dynamic reconfiguration in component-based systems. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol. 3527, pp. 1–17. Springer, Heidelberg (2005)

    Google Scholar 

  13. Oquendo, F., Warboys, B., Morrison, R., Dindeleux, R., Gallo, F., Garavel, H., Occhipinti, C.: Archware: Architecting evolvable software. In: Oquendo, F., Warboys, B.C., Morrison, R. (eds.) EWSA 2004. LNCS, vol. 3047, pp. 257–271. Springer, Heidelberg (2004)

    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

Miladi, M.N., Krichen, I., Jmaiel, M., Drira, K. (2010). An xADL Extension for Managing Dynamic Deployment in Distributed Service Oriented Architectures. In: Arbab, F., Sirjani, M. (eds) Fundamentals of Software Engineering. FSEN 2009. Lecture Notes in Computer Science, vol 5961. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11623-0_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11623-0_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11622-3

  • Online ISBN: 978-3-642-11623-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics