We are having a business logic which involves call to services. The application is built in c#.net and the business logic needs to make a call to the fallowing
1)Internal database call to update few fields
2)call to REST WCF service to store a document
3)call to web service to store data in queue
I want the above 3 steps to be Transactional. Is there an approach these steps can be in transaction or is it something wrong with our approach? Does anyone have experience in similer kind of requirement?