Did you end up implementing something that would allow this functionality you described in your original post?
I’m also thinking of making Publisher a portable class so a copy could reside on the server, probably in the session. The client side could then poll its server side sibling for messages at regular intervals and publish them to subscribers.
Possibly just the messages would be portable and the publishers separate. Not sure yet.
Still thinking this one through…
I’m pretty excited: I think this, together with your ORM, is going to make an app I have been building much simpler and more maintainable.