会议专题

A Petri Net-Based Method for Process Schedule Modeling and Validation of WSBPEL Extension for People

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 firstclass 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.

BPEL BPEL4Pelple TPN RMG BPEL validation

Zhongyuan Lu Fang Deng Zhengqiu Yang Chen Liu

Beijing Key Laboratory of Intelligent Telecommunications Software and Multimedia Beijing University of Post and Telecommunication, BUPT Beijing, China

国际会议

The 2010 International Conference on Computer Application and System Modeling(2010计算机应用与系统建模国际会议 ICCASM 2010)

太原

英文

224-228

2010-10-22(万方平台首次上网日期,不代表论文的发表时间)