A distributed approach to compliance monitoring of business process event streams