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

Reply via email to