Ezekiel, Kanana (2021) Adaptation of business rules in business workflow systems. Doctoral thesis, London Metropolitan University.
The term "workflow" is widely recognised in the business community. Workflows are commonly seen as the top priority for companies wanting to survive the current competitive markets. A business management system with configurable workflow provides many benefits including not only a central repository for the way companies do business but also boosts teams efficiency with structured processes, process automation which means errors are greatly reduced, less time is needed for training, fewer repetitive tasks and many more. Despite the many benefits that workflows bring, the complexities of configuring workflows cause major roadblocks for companies moving towards workflow solutions. The need for having configurable workflows in dynamic environments have been discussed and well documented by various authors in research communities. In the existing research, there is a lack of support on accounting for business rules dependencies within workflows. Without accounting the logical dependencies, we cannot have an efficient mechanism for business rules adaptation in real-time. To tackle the configuration problem, this research proposed a business rule component-based formal model for development of business workflows. The formal model accounts for logical dependencies between business rules in the form of AND-OR graphs. The graphs are created through Event, Condition and Action (ECA) components of business rules. The business rule change propagation is implemented as an algorithm of graph traversal through the AND-OR graph patterns. A two-levels inference mechanism is built as a vehicle for controlling the business process execution and adaptation of the business rules at real time based on propagating changes between business rules dependencies. The major advantage of our research is the universal, strictly logicbased event-driven framework for business process modelling and control which allows automatic adaptation of the business rules governing the business workflows based on accounting their structural dependencies. The framework is entirely domain-independent and can be used across industries.
View Item |