It looks like the service bus concept is more typically applied to
distributed scenarios. I'm extremely new to the service bus world but
I was recently asking around on the NHibernate list about the best
approach to developing a multi screen desktop app where you might
have several screens open and want each to have it's own session
(
http://groups.google.com/group/nhusers/browse_thread/thread/
706451ca38599b4d?hl=en) There's some work that has been done in the
unhaddins project to address this scenario but someone else suggested
considering tackling the problem with a service bus.
I've been looking at RSB and it's provoked a couple of questions:
(1) our project is a totally self contained desktop app, is a service
bus considered a reasonable solution in that context
(2) our product will be a commercial application that users will
download and expect to install easily -- is there anything about that
scenario that would rule out RSB?