DocumentCode
2730052
Title
Categorization and Optimization of Synchronization Dependencies in Business Processes
Author
Qinyi Wu ; Pu, Calton ; Sahai, Anant ; Barga, R.
Author_Institution
Coll. of Comput., Gatech, USA
fYear
2007
fDate
15-20 April 2007
Firstpage
306
Lastpage
315
Abstract
The current approach for modeling synchronization in business processes relies on sequencing constructs, such as sequence, parallel etc. However, sequencing constructs obfuscate the true source of dependencies in a business process. Moreover, because of the nested structure and scattered code that results from using sequencing constructs, it is hard to add or delete additional constraints without over-specifying necessary constraints or invalidating existing ones. We propose a dataflow programming approach in which dependencies are explicitly modeled to guide activity scheduling. We first give a systematic categorization of dependencies: data, control, service and cooperation. Each dimension models dependency from its own point of view. Then we show that dependencies of various kinds can be first merged and then optimized to generate a minimal dependency set, which guarantees high concurrency and minimal maintenance cost for process execution.
Keywords
business data processing; data flow analysis; programming; business process; dataflow programming; nested structure; scattered code; sequencing constructs; synchronization dependencies; Authorization; Concurrent computing; Control systems; Cost function; Educational institutions; Engines; Parallel processing; Scattering; Scheduling; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2007. ICDE 2007. IEEE 23rd International Conference on
Conference_Location
Istanbul
Print_ISBN
1-4244-0802-4
Type
conf
DOI
10.1109/ICDE.2007.367876
Filename
4221679
Link To Document