University of Pacific
Business Process Models describe workflows by a set of actions together with their ordering. When implementing business processes within a Service-Oriented Architecture, these actions are mapped to existing IT (web) services, which are then to be executed in the order specified by the business process. However, the execution of a web service can require certain preconditions to be fulfilled. These might not hold at the time of execution specified in the Business Process Model: it can be inconsistent with the web service specification.