Abstract
To enable integration of heterogeneous components, the description of offered interfaces (services offered by the component to its environment) of the components is not always sufficient. To support complex assemblies, two additional concepts have to be handled: required interfaces (services offered by the environment to the component) and connectors (mechanisms needed to interconnect components). CCM (CORBA Component Model) has recently been proposed as a component model on top of CORBA middleware: it integrates the concept of required interfaces but not yet the concept of connectors. Our proposal is to add this concept to CCM. We illustrate it with different varieties of connectors, like interface adaptors and mediators integrating mechanisms such as load balancing and fault tolerance.
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
A. Beugnard, J.M. Jézéquel, N. Plouzeau, D. Watkins, Making Components Contract Aware. Computer, July 1999, pp 38–45.
M. Büchi, W. Weck, The Greybox Approach: When Blackbox Specifications Hide Too Much. TUCS Technical Report No. 297, August 1999. ISBN 952-12-0508-3. ISSN 1239–1891.
L. Andrade, J. Fiadero, Interconnecting Objects With Contracts. ECOOP’2001. Hungary, June2001.
N. K. Mehta, N. Medvidovic, S. Phadke, Towards a Taxonomy of Software Connectors. Proceedings of the 22th International Conference on Software Engineering (ICSE 2000), pages 178–187. Limerick, Ireland, June 4–11, 2000.
N. Medvidovic, R.N. Taylor, A Classification and Comparison Framework for Software Architecture Description Languages. IEEE transactions on Software Engineering, vol. 26, N°1, pp. 70–93, 2000.
B. Meyer, Object-oriented Software Construction, Second Edition. Prentice-Hall, 1997.
OMG, CORBA Components. OMG Document, August 1999.
OMG, Unified Modeling Language. OMG Draft Document, 2002.
M. Shaw, D. Garlan, Software Architecture: Perspective on an Emerging Discipline. Prentice-Hall, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Traverson, B., Yahiaoui, N. (2002). Connectors for CORBA Components. In: Bellahsène, Z., Patel, D., Rolland, C. (eds) Object-Oriented Information Systems. OOIS 2002. Lecture Notes in Computer Science, vol 2425. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46102-7_47
Download citation
DOI: https://doi.org/10.1007/3-540-46102-7_47
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44087-1
Online ISBN: 978-3-540-46102-9
eBook Packages: Springer Book Archive