Is this a use case to use an ESB (MassTransit)

77 views
Skip to first unread message

kshitij limaye

unread,
Dec 30, 2010, 11:20:08 AM12/30/10
to masstransit-discuss
Problem : I have 'n' PCs running a desktop app which has a "map"
screen. Any movements on the map (due to drag/drop operations etc done
on any desktop app) have to be updated on the other running apps in
some what real time fashion.

e.g If a person is moved from room A to room B, all the desktop apps
have to self update to reflect this event.

I was thinking of having a MassTransit service bus on the network that
will facilitate pub/sub, that way the desktop app can be a publisher
as well as subcriber to any map events.

Would this be a candidate use case for use of an ESB?

I do not want the pub/subs to know if each other and this is over an
intranet.

Please advice.

Chris Patterson

unread,
Dec 30, 2010, 2:20:30 PM12/30/10
to masstrans...@googlegroups.com
I think the application you are describing is a bit more complicated than your description indicates.

In a patient encounter system, you really need a single source of truth that tracks every biometric reading, every dosage of every medication -- basically everything done to the patient. As different machines, etc. are connected and disconnected, it's key that the proper patient encounter record be linked to that device to ensure everything is wired up properly.

Each device is going to have a varying level of timeliness, knowing the pulse of a patient two minutes ago may be useful post-mortem, but in the ER, a trend and current reading are critical -- they are many hard real-time requirements in that type of system and I can't say one way or another if a message bus built on top of MSMQ is the right solution to that problem.

Sorry I can't be more helpful, but urgent care is a complex area with a lot of legal implications - and without knowing all the facts and having the protection of an organization building such a solution, any recommendations would be inappropriate.



--
You received this message because you are subscribed to the Google Groups "masstransit-discuss" group.
To post to this group, send email to masstrans...@googlegroups.com.
To unsubscribe from this group, send email to masstransit-dis...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/masstransit-discuss?hl=en.


kshitij limaye

unread,
Dec 30, 2010, 2:46:39 PM12/30/10
to masstransit-discuss
Chris,

Thanks for the response.

I has made me think and I will give it more thought.

But if this were not an ER room application, lets say an example
Tennis Tournament app tracking results, as they come in, implying no
strict real time requirements, would using an ESB have made sense?

Thanks for the Health care oriented advice.
> > masstransit-dis...@googlegroups.com<masstransit-discuss%2Bunsu bsc...@googlegroups.com>
> > .

Chris Patterson

unread,
Dec 31, 2010, 12:02:58 AM12/31/10
to masstrans...@googlegroups.com
A publish/subscribe approach certainly makes sense in that case, and an ESB is well suited for that type of implementation.

> To unsubscribe from this group, send email to masstransit-dis...@googlegroups.com.

Travis Smith

unread,
Dec 31, 2010, 4:34:23 PM12/31/10
to masstrans...@googlegroups.com
If all these machines are on the same subnet, some UDP broadcasts
might be enough to keep everyone up to date. There are some trade offs
associated with doing so but it might be worth considering.

-Travis

Reply all
Reply to author
Forward
0 new messages