Abstract
Service Oriented Computing (SOC) has gained maturity and there have been various specifications and frameworks for realization of SOC. One such specification is the Service Component Architecture (SCA), which defines applications as assembly of heterogeneous components. However, such assembly is defined once and remains static for fixed components throughout the application life-cycle.
To address this problem, we have previously proposed an approach for dynamic selection of components in SCA, based on functional semantic matching and non-functional strategic matching using policy descriptions in SCA. In this paper, we extend our existing approach by providing further flexibility in component selection and present the architecture and implementation of our system. An evaluation of the system is also reported.
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Papazoglou, M.P.: Service-oriented computing: concepts, characteristics and directions. In: Proceedings of the Fourth International Conference on Web Information Systems Engineering, WISE 2003, December 2003, pp. 3–12 (2003)
Belaïd, D., Mukhtar, H., Ozanne, A.: Service Composition Based on Functional and Non-functional Descriptions in SCA. In: Proceedings of The 1st International Workshop on Advanced Techniques for Web Services, AT4WS 2009, Milan, Italy (2009)
Ben Mokhtar, S., Georgantas, N., Issarny, V.: COCOA: Conversation-based service composition in pervasive computing environments with qos support. J. Syst. Softw. 80(12), 1941–1955 (2007)
Sousa, J., Garlan, D.: Aura: an Architectural Framework for User Mobility in Ubiquitous Vomputing Environments. In: WICSA 3: Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture, Deventer, The Netherlands, pp. 29–43. Kluwer, B.V., Dordrecht (2002)
Román, M., Campbell, R.H.: A middleware-based application framework for active space applications. In: Endler, M., Schmidt, D.C. (eds.) Middleware 2003. LNCS, vol. 2672, pp. 433–454. Springer, Heidelberg (2003)
Akkiraju, R., Sapkota, B.: Semantic annotations for WSDL. Technical report, W3C (September 2006), http://www.w3.org/TR/sawsdl-guide/
WSDL 2.0 Home Page: Web Services Description Language (2006), http://www.w3.org/TR/wsdl20/
Ould Ahmed M’Bareck, N., Tata, S.: How to consider requester’s preferences to enhance web service discovery? In: Second International Conference on Internet and Web Applications and Services, ICIW 2007, May 2007, pp. 59–59 (2007)
Open SOA Collaboration: SCA Policy Framework v1.00 specifications (2007), http://www.osoa.org/
Mukhtar, H., Belaïd, D., Bernard, G.: A policy-based approach for resource specification in small devices. In: UBICOMM 2008: The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies. IEEE, Los Alamitos (2008)
Satoh, F., Mukhi, N.K., Nakamura, Y., Hirose, S.: Pattern-based Policy Configuration for SOA Applications. In: IEEE International Conference on Services Computing, SCC 2008, July 2008, vol. 1, pp. 13–20 (2008)
Open SOA Collaboration: Service Component Architecture (SCA): SCA Assembly Model v1.00 specifications (2007), http://www.osoa.org/
Chappel, D.: Introducing Service Component Architecture. White paper (July 2007), http://www.osoa.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Belaïd, D., Mukhtar, H., Ozanne, A., Tata, S. (2009). Dynamic Component Selection for SCA Applications. In: Godart, C., Gronau, N., Sharma, S., Canals, G. (eds) Software Services for e-Business and e-Society. I3E 2009. IFIP Advances in Information and Communication Technology, vol 305. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04280-5_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-04280-5_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04279-9
Online ISBN: 978-3-642-04280-5
eBook Packages: Computer ScienceComputer Science (R0)