Information exchange specification.
A data-oriented interface uses a Data Model, and is defined by:
-
an abstract participant whose name is the interface name:
- can be composed with other abstract participants (interfaces)
- does not specify a
participant_qos
-
inputs:
- Subscriber(s) containing DataReaders
- DataReader(s) contained in the Subscriber
- DataReaderQos specified for the DataReader
- SubscriberQos specified for the subscriber
- DataReader(s) contained in the Subscriber
- Subscriber(s) containing DataReaders
-
outputs:
- Publishers(s) containing DataWriters
- DataWriters(s) icontained in the Publisher
- DataWriterQos specified for the DataWriter
- PublisherQos spcified for the publisher
- DataWriters(s) icontained in the Publisher
- Publishers(s) containing DataWriters
A composite data-oriented interface is a composition of one or more data-oriented interfaces.
Interfaces are maintained by team members responsible for architecture defintion.