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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Meservy, T., Fenstermacher, K.: Transforming software development: an MDA road map. Computer 38(9), 52–58 (2005)
Carey, M.: Soa what? Computer 41(3), 92–94 (2008)
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
Curbera, F.: Component contracts in service-oriented architectures. Computer 40(11), 74–80 (2007)
Miller, J., Mukerji, J.: MDA guide version 1.0.1. Technical report, Object Management Group OMG (2003)
SOARM: Service oriented architecture reference model, http://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf
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)
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)
Wile, D.: Using dynamic acme. In: Proceedings of a Working Conference on Complex and Dynamic Systems Architecture, Brisbane, Australia (December 2001)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)