• 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