written 8.5 years ago by | • modified 8.5 years ago |
Mumbai University > Computer engineering > Sem 7 > Software Architecture.
Marks: 5 M
Year: Dec 13
written 8.5 years ago by | • modified 8.5 years ago |
Mumbai University > Computer engineering > Sem 7 > Software Architecture.
Marks: 5 M
Year: Dec 13
written 8.5 years ago by |
A software connector is an architectural element that models interaction among components and defines rules that govern these interactions. There are different types of connectors like data access connectors, stream connector, event based connectors, distribution connector, etc. each type of connector performs a particular task, and are used in varied applications. Connectors usually have manifest themselves as simple procedure calls or shared data access. Simple connectors are usually restricted to enabling the interaction of pairs of components. However the software systems have become more complex, so have connectors, with their own separate identities, roles, and bodies of implantation-level code, as well as ability to simultaneously service many different components.
‘Connectors typically provide application-independent interaction facilities’ as each connector is associated with its own set of functions. Data access connectors provide communication and conversion services whereas event based connectors provide communication and co-ordination service.
Thus the statement ‘Connectors are mostly application dependent elements’ is false.