Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
Towards a taxonomy of software connectors
Proceedings of the 22nd international conference on Software engineering
Making Components Contract Aware
Computer
Interconnecting Objects via Contracts
TOOLS '01 Proceedings of the Technology of Object-Oriented Languages and Systems
The Greybox Approach: When Blackbox Specifications Hide Too Much
The Greybox Approach: When Blackbox Specifications Hide Too Much
Hi-index | 0.00 |
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.