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.