A workflow management systems architecture that support ad-hoc recoveries | IEEE Conference Publication | IEEE Xplore