Is there such a thing as a dektop application event aggregator, similar to that used in Prism?
Posted
by brownj
on Stack Overflow
See other posts from Stack Overflow
or by brownj
Published on 2010-05-24T23:45:40Z
Indexed on
2010/05/24
23:51 UTC
Read the original article
Hit count: 223
The event aggregator in Prism is great, and allows loosely coupled communication between modules within a composite application. Does such a thing exist that allows the same thing to happen between standalone applications running on a user's desktop?
I could imagine developing a solution that uses WCF with TCP binding and running inside Windows Process Activation Service. Client applications could subscribe or publish events to this service as required and it would ensure all other listeners get notified of events as appropriate. Using TCP would enable event messages to be pushed out to clients without the need for polling, ensuring messages are delivered very quickly.
I can't help but think though that such a thing would already exist... Is anyone aware of something like this, or have any advice on how it may be best implemented?
© Stack Overflow or respective owner