• DocumentCode
    3373275
  • Title

    Workflow dependency analysis and its implications on distributed workflow systems

  • Author

    Kim, Kwang-hoon

  • Author_Institution
    Dept. of Comput. Sci., Kyonggi Univ., South Korea
  • fYear
    2003
  • fDate
    27-29 March 2003
  • Firstpage
    677
  • Lastpage
    682
  • Abstract
    The design and implementation of a workflow management system is typically a large and complex task. Decisions need to be made about the hardware and software platforms, the data structures, the algorithms, and the interconnection of various modules utilized by various users and administrators. These design decisions are further complicated by requirements such as scalability, flexibility, robustness, speed, and usability. In this paper I describe four types of workflow dependency analyses conceived to be helpful in the design of distributed workflow systems, and in the understanding of the spectrum of possibilities for large-scale, domain specific, and flexible distributed workflow architectures. That is, this paper analyzes four types of dependencies, such as data dependency, activity (control) dependency, role dependency, and actor dependency, in a workflow model based upon the information control net. Also, it describes the implications of the dependency analysis mechanisms on architecting an object-based distributed workflow system. In order to perform the dependency analysis, the abstraction (framework) is at first done on a workflow model to generate dependent relationships among data, activities, roles and actors, respectively. Next, based upon the abstracted workflow model that is formally and graphically represented by four difference types of dependent nets, each of which is generated by its corresponding algorithm conceived in this paper, it is possible to define a series of advanced workflow models and architectures that are appropriately applicable for implementing a distributed workflow system. The main reason why the workflow dependency analysis should be meaningful and valuable work lies just on it.
  • Keywords
    distributed programming; object-oriented programming; software architecture; workflow management software; activity dependency; actor dependency; algorithms; data dependency; data structures; distributed workflow architectures; flexibility; hardware platforms; information control net; module interconnection; object-based distributed workflow system; robustness; role dependency; scalability; software platforms; speed; usability; workflow dependency analyses; workflow management system; Data structures; Hardware; Information analysis; Large-scale systems; Performance analysis; Robustness; Scalability; Software algorithms; Usability; Workflow management software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications, 2003. AINA 2003. 17th International Conference on
  • Print_ISBN
    0-7695-1906-7
  • Type

    conf

  • DOI
    10.1109/AINA.2003.1192967
  • Filename
    1192967