DocumentCode
2542584
Title
A Petri Net based runtime monitoring method for Web services specified with BPEL
Author
Zhu, Jun ; Kordon, Fabrice
Author_Institution
Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
fYear
2010
fDate
16-18 April 2010
Firstpage
304
Lastpage
310
Abstract
BPEL (Business Process Execution Language) is one of the dominant ways to specify interactions between Web services. However, it is difficult to deal with behavioral properties of web services. Typically, well defined protocols may be violated by clients, thus leading servers to inconsistent states. In this paper, we propose to tackle this problem thanks to an automatically generated runtime monitor from the BPEL specification. First, we extract a web service protocol from its specification. Then we generate a monitor capturing communications from/to the server and detecting inappropriate use of this protocol.
Keywords
Petri nets; Web services; business data processing; protocols; BPEL specification; Petri net; Web services protocol; automatically generated runtime monitor; business process execution language; monitor capturing communications; runtime monitoring method; Access protocols; Algebra; Automata; Computer science; Computerized monitoring; Context-aware services; Petri nets; Runtime; Simple object access protocol; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Management and Engineering (ICIME), 2010 The 2nd IEEE International Conference on
Conference_Location
Chengdu
Print_ISBN
978-1-4244-5263-7
Electronic_ISBN
978-1-4244-5265-1
Type
conf
DOI
10.1109/ICIME.2010.5477558
Filename
5477558
Link To Document