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 :
بازگشت