Title :
A Petri net-based method for process schedule modeling and validation of WS-BPEL extension for people
Author :
Lu, Zhongyuan ; Deng, Fang ; Yang, Zhengqiu ; Liu, Chen
Author_Institution :
Beijing Key Lab. of Intell. Telecommun. Software & Multimedia, Beijing Univ. of Post & Telecommun., BUPT, Beijing, China
Abstract :
Business Process Execution Language has become one of the most important technologies in Service Oriented Architecture, and enables easy and flexible composition of services into business processes. In practice, many business process scenarios require human interactions. WS-BPEL Extension for People (BPEL4People) specifies a BPEL extension to address human interactions in BPEL as a first-class citizen. However the need for detecting the schedule problem is beyond what the BPEL4People can handle. Given a BPEL process with BPEL4People extension, we analyze and solve the schedule problems with a formulized approach. We first transform a BPEL description into a service workflow net, which is a kind of time Petri net (TPN). Based on this formalism, we propose algorithms to generate the Reachable Marking Graph (RMG), analyze the schedule problem, and then provide a method to create new markings to solve the timing conflicts in people activity. Our approach is validated through a real-life case and further research directions are pointed out.
Keywords :
Petri nets; Web services; business data processing; graph theory; human computer interaction; scheduling; software architecture; BPEL description; BPEL4People; Business Process Execution Language; Petri net-based method; RMG; TPN; WS-BPEL extension for People; business process scenarios; human interactions; process schedule modeling; reachable marking graph; service oriented architecture; service workflow net; time Petri net; BPEL; BPEL Validation; BPEL4Pelple; RMG; TPN;
Conference_Titel :
Computer Application and System Modeling (ICCASM), 2010 International Conference on
Conference_Location :
Taiyuan
Print_ISBN :
978-1-4244-7235-2
Electronic_ISBN :
978-1-4244-7237-6
DOI :
10.1109/ICCASM.2010.5619383