• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (7): 148-153.

• 论文 • Previous Articles     Next Articles

Analysis and Improvement on Workflow Information Graph Presentation Models

CAO Weiran1,LIU Tianhua 1,NIU Lianqiang2   

  1. (1.School of Software,Shenyang Normal University,Shenyang 110034;
    2.School of Software,Shenyang University of Technology,Shenyang 110023,China)
  • Received:2009-11-10 Revised:2010-11-09 Online:2011-07-21 Published:2011-07-25

Abstract:

General workflow information graphical representation models only show the current node status, and the graphical representation information is difficult to expand, so the users cannot fully grasp the progress of the process. When the process requires the users to participate in the selection, the users will feel difficult to select the appropriate next link or process. Furthermore, some weaknesses exist in the former model such as unclear design hierarchy, being difficult to maintain. Based on the above considerations, an improved model is put forward accompanied with an increase of peer node status and history node status compared with the original model, combined with the optimization of model design on the basis of the layered software theory, the objectoriented design principle and the abstract factory pattern of the software design theory. And a reflex mechanism is applied to the abstract factory pattern in the improved model. This new model greatly reduces the degree of coupling between the software layers. The improved model keeps the software structured, easytomaintain, and can respond effectively to requirement Changes. In addition, the graphical information can easily be added to the software without changing the overall structure of the program,which provides the users with rich information.Through practical applications, the key configuration and code implementation are displayed, and the graphical result is shown. The practical application shows that this model has greatly increased the development efficiency and provides rich graphical information, thus it meets the development needs and user requirements properly.

Key words: workflow;JBPM;process information;node status;graph presentation model;layered software theory;objectoriented design principle;abstract factory pattern