Hi all,
some background info first:
In the control platform system I'm working on, messages are exchanged between various participants. Participants may be everything: ranging from pluggable modlues of the platform itself to mobile devices acessing the messages over web services. the number of participants is ranging from currently about 10 to eventually a few hundred to even a thousand or more in the near future. The topic type, i.e. the messages, consists of a group number, subgroup number, a priority level and a message code(I've attached you the IDl file). The number of messages published ranges from 10 up to 1000 per second. There exist user roles which define which priorities are accessible/viewable by which participant. It is envisaged to deliver access perissions over xml config files. It must be possible to filter the messages based on all conceivable combinations of its members, e.g. messages of a certain priority level, messgaes of a certain priority level and group/subgroup, messages of a certain group and message code, and so on.
my question:
I was wondering what would be the most elegant way to map all this to topics and domains? One possible solution is using a single domain, a single topic "messages" and use the partition qos for the message priorities since permissions for partitions are also specifiable in the xml permissions config file. The problem is: since I'm rather new to DDS and therefore unexperienced, I doubt that this is the best and most flexible way.
I appreciate any hints and suggestions on alternative approaches.
regards
Attachment | Size |
---|---|
message.idl | 200 bytes |
Kyoungho