In his blog Patt Helland talks about Why I hate the phrase “Long Running Transactions”.
I think this is a good example why we have to reconsider a lot of software engineering concepts when we want to develop Service Oriented Applications. SOA has more implications than we might see today.