Two Phase Commit Definition