modeling and verifying bpel using synchronized net
Web Service composition, which is an application of the Service-Oriented Architecture, refers to combining existing Web Services to a new one. BPEL (Business Process Execution Language) is a language describing the composition of Web Services. The process of composition is error-prone. In order to guarantee the correctness of service composition, the idea of modeling and verifying BPEL in different levels, the logic level and the semantic level, is put forward. This can not only assure modeling the processes properly, but also lower the complexity of models and verifications. In the logic level, some elements of BPEL, according to the mapping rules, are mapped to WSL_net , which is a special Synchronized Net. Properties such as sound and efficient guarantee the correctness of the basic control flows in BPEL process and avoid unnecessary resource consuming. The construction and verification of the model of the semantic level, in which more elements of BPEL will be introduced, will be given in later papers.
modeling verification bpel synchronized net web services composition