Text this: A novel aspect-oriented BPEL framework for the dynamic enforcement of web services security