An aspect-oriented framework for specification and enforcement of non-functional concerns in WS-BPEL. (22nd January 2013)