enabling flexible processes by eca orchestration architecture
Governments are looking for ways to change their business processes rapidly to adapt to the ever-changing legislation, customer needs, and other changes in the environment. In recent years, the need for more flexibility has become eminent due to the long implementation times of new legislations. As such, governments are searching for ways to create flexible business processes to adapt to changes. Yet there is little insight into how their business processes can be made more flexible. In this paper various ways of creating flexible business processes are reviewed. The quest for creating flexible processes is described by identifying various forms of the implementation of applications to execute business processes (workflows). We found that the implementations based on both knowledge rules (separating knowledge from processes) and event-condition-actions (ECA) mechanisms to determine the next step in a workflow, and resources (to deal with availability, utilization and ensure lead time) are expected to provide the highest level of flexibility to adapt to changes in the environment. Based on these findings, an ECA process orchestration architecture is developed and recommendations for further research are presented.
flexibility orchestration architecture event-condition-action business process management