A software connector is ______ that models (2):
A connector provides (2):
– Interaction ducts(s)
AND
– Transfer of control and/or data
The types of software connector interactions (2):
- - Complex / semantically rich
Simple interactions are made up of (2):
- - Shared variable access
Complex / semantically rich interactions consist of (3):
Characteristics of software system implementations of connectors:
In implemented connectors, how is distributed implementation done?
- - Across interaction mechanisms
These type of connectors are found in software architectures, what are their characteristics (4)?
– First class entities
– Have identity
– Describe all system interaction
– Entitled to their own specifications &
abstractions
Connector types:
Connector characteristics:
Procedure call
Connector characteristics:
Event
Connector characteristics:
Data access
Connector characteristics:
Linkage
Connector characteristics:
Stream
Connector characteristics:
Distributor
Connector characteristics:
Adaptor
Connector characteristics:
Arbitrator