Role Network Model-based Support for RESTful Business Processes

Select |


Xu, Xiwei (Sherry); Ye, Xin; Zhu, Liming; Lu, Qinghua

Xu, Xiwei (Sherry); Ye, Xin; Zhu, Liming; Lu, Qinghua


Journal Article

Data & Knowledge Engineering

WWW is increasingly used for process-intensive business scenarios that connect services and applications together. Imperative programming and centralized traditional workflow engine lack the flexibility of supporting such distributed systems [1]. RESTful Business Process (RESTfulBP) [1] is an architectural style, which introduces a set of constraints and uses process fragments to coordinate distributed, especially human-intensive, business processes to improve system adaptability. However, the solution has two limitations: 1) the workflow cannot distinguish obligation and permission semantics for tasks within a process fragment, which is also the common problems of most workflow management systems; 2) although the process fragments of a basic process can be generated automatically, more complicated process fragments of the process variants have to be created manually. In this paper, we propose a rule-based approach using the Role Network Model to address these limitations. We introduce the deontic logic into the process fragments and enable automatic generation of process fragments from rules. The new approach removes the need of using complex BPMN models or a manual approach for creating process fragments at both design time and run time and improves the expressiveness of the resulting process. The proposed solution is evaluated using a real-world property valuation process from Australian lending industry.

Workflow management; Business Process; Human-intensive systems; REST; Rule-based; RNM


Xu, Xiwei (Sherry); Ye, Xin; Zhu, Liming; Lu, Qinghua. Role Network Model-based Support for RESTful Business Processes. Data & Knowledge Engineering. 2014-11-20.

Loading citation data...

Citation counts
(Requires subscription to view)