A software architecture for workflow management systems | IEEE Conference Publication | IEEE Xplore