University of Strathclyde
One of the major challenges for businesses today is to ensure that their processes are regulatory compliant. This implies that business processes must be appropriately constrained for their correct and legal operation. To evaluate such constraints, evidence of the implementation of the business process execution is needed. In a SOA, a business process is commonly realized as an orchestration of services. It is therefore necessary to observe the runtime behavior of these services. In this paper, the authors propose a common evidence model, which allows constraints to be modeled upon service behavior and mapped to the available evidence. They propose architecture to provide the runtime monitoring needed to evaluate the constraints based on this model.