Imagine that we have stuff we want done in the system and sometimes exceptions are raised while doing it. We want to give the end users a report of those errors so they have an opportunity to fix the root of the problem and then re-invoke the thing that caused the error.
This obviously means we need to capture the "thing" in a way that allows it to be stored, reported on, and ultimately re-executed or discarded.
Does anyone have any suggestions for implementing this?
Thanks!
- Edit -
I read http://msdn.microsoft.com/en-us/magazine/cc163920.aspx
Now I'm thinking messaging might be the way to go. I'm wondering if maybe MassTransit or the like would be beneficial or overkill. I've been wanting to delve into EDA for a while and am thinking this might be an in.