Sponsorship available! If you'd like to sponsor CodeOpinion.com and have your product or service advertised exclusively on every post, contact me. A long-running business process could last seconds to days, you cannot lock resources within a service using a distributed transaction. So what's the alternative? The real world has a solution, it's a reservation.