Customizing transaction models and mechanisms in a programmable environment supporting reliable workflow automation | IEEE Journals & Magazine | IEEE Xplore