Hi Douglas

Interesting post. Look forward to seeing what you come up with. Re.

"Maybe the travel agency sample, given above, is too simple to justify the
use of such complex (and maybe expensive) mechanisms"

Maybe it's not simple enough in the very first instance? In the travel agent
sample you have 2 concurrent business processes executing where each process
takes the form:

Book
Pay

What would be lost to your scenario if you considered Book and Pay an atomic
operation which leaves you with four combinations;

success
hotels fails (either flight has or hasn't run)
flight fails (either hotel has or hasn't run)
concurrent exception

Just a thought.

Regards

Simon

Reply via email to