DocumentCode
3343111
Title
Proactive Enforcement of Data Consistency by Business Processes
Author
Xi Liu ; Jianwen Su ; Xuandong Li
Author_Institution
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
Volume
1
fYear
2012
fDate
4-7 Dec. 2012
Firstpage
701
Lastpage
704
Abstract
Data and its manipulation are essential in business processes (BPs). It is desirable to ensure within BP executions that every update to a database server guarantees to satisfy all relevant data integrity constraints (ICs). Furthermore, the earlier in a BP execution a violation is detected the more dependable the BP is. This paper studies the Process Safety Problem (PSP): will an incoming message be used in a database update causing IC violations? PSP is unsolvable in general. Taking advantage of the design-time "guard injection" technique, we propose a runtime proactive enforcement mechanism, called "process safe guarding", based on symbolic execution of BPEL processes for a bounded number of steps under "conservative strategy". Related challenges are also discussed.
Keywords
business data processing; security of data; specification languages; BP execution; BPEL processes; business process; data consistency; data integrity constraints; database server; database update; design time guard injection technique; process safe guarding; process safety problem; runtime proactive enforcement mechanism; symbolic execution; Business; Databases; Educational institutions; Integrated circuits; Runtime; Safety; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location
Hong Kong
ISSN
1530-1362
Print_ISBN
978-1-4673-4930-7
Type
conf
DOI
10.1109/APSEC.2012.120
Filename
6462729
Link To Document