ipc - Use NServiceBus for desktop app integration? -
background:
- we have bunch of windows apps need integrated.
- we think publish-subscribe ipc mechanism/library trick.
- inter app events don't need persisted;
- not apps written on .net aren't have plug-in architecture allows extending in .net
- the apps run users on terminal service environment.
- the ipc mechanism should support user isolation. don't want message sent joe's instance of app joe's instance of app b end on sam's instance of app b.
as understand it, possible either:
- use ipc has user isolation built in (dde)
- use general ipc , implement user isolation myself (include user id in messages)
questions:
- one of options thinking of nservicebus. out there used library same problem (desktop integration) ? nservicebus intended used way ? perhaps replaced default transport (msmq) volatile ?
- is out there had same problem , resolved diferent pub-sub mechanism ?
nservicebus built resolve fallacies of distributed computing. given scenario involves several applications running on same machine, nsb doesn't apply here in opinion. proposed solution seems feasible given locality of applications.
Comments
Post a Comment