Translating Colored Petri Nets Collaboration Model to BPEL

DENG Xin-guo,LIN Zi-yu,XIAO Ru-liang,LI Ling,FANG Li-na
DOI: https://doi.org/10.3969/j.issn.1002-137x.2008.11.072
2008-01-01
Computer Science
Abstract:The business process execution language for Web services(BPEL)provides a powerful technology to aggregate encapsulated functionalities and define high-value Web services.While being a powerful language,BPEL is difficult to use.On the other hand,the colored Petri nets(CPNs)allow for the modeling,analysis and verification of Web services.In order to build a bridge between the CPNs collaboration model and the execution of the business processes,the CPNs based approach for process-model driven deduction of compatible BPEL code was presented.At first,the CPNs collaboration model was transformed into structured workflow net(WF-net)model.Then,the WF-net model was transformed into the BPEL code.At last,the case study of repairing telephones was provided to illustrate the applicability of the transformation algorithm.
What problem does this paper attempt to address?