Hello Mailinglist,
I have a certain form of dynamic recpient list / dynamic router in my
mind and I want to share this idea if this would make sense to implement
in Synapse:
It would be nice if Synapse can offer a subscription-mechanism. All
interested recipients subscribe to a certain topic and receive all
messages to the specified Adress which they are interested in. This can
be done with a new type of definition- the "subscriber Proxy". Maybe you
can say, all recipients pass a xpath-expression and the replyTo-Field
and define in this way a dynamic router (enhanced cbr). All messages
passed to this proxy will be delivered to the interested recipients
based on the specified xpath-expression. The answers must be aggregated
because there can be several clients with the same interest and the
message will be send to more than one provider.
Implementation offers:
- Apache Muse (WS-Notification specs)
- Apache Savan (WS-Eventing spec)
- own implemenation of a new offering protocol
The subscriptions must be shown in the admin console to have a control
who wants to have the messages, to kick them and to have an overview.
What´s your opinion? Hard to implement? Completely wrong approach?
I think, this would be interesting in the field of mobile networks where
you can not determine all interested clients at design time...
Yeah, I know there are JMS Topics and the complete MQ stuff...
Thanks,
Jens