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
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;
Conference_Titel :
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4673-4930-7
DOI :
10.1109/APSEC.2012.120