An approach to middleware for repeatable collaborative processes | IEEE Conference Publication | IEEE Xplore