Run-Time Process Definition Accommodation in Workflow Management Systems

워크플로우 관리 시스템에서의 실행 중 프로세스 정의 수용

  • Han, Dong-Su (Dept. of Engineering, Graduate School of Information and Communication University) ;
  • Sim, Jae-Yong (Dept. of Engineering, Graduate School of Information and Communication University)
  • 한동수 (한국정보통신대학원대학교 공학부) ;
  • 심재용 (한국정보통신대학원대학교 공학부)
  • Published : 2000.12.01

Abstract

전통적인 워크플로우 패러다임에 있어서는 하나의 워크플로우가 자동으로 실행되기 위해서는 사전에 해당 워크플로우 탬플릿이 정의되어야 한다. 하지만 많은 경우에 있어서 프로세스 생성시에 전체 워크플로우를 명확하게 정의 할 수 없는 상황이 발생한다. 그러한 경우에는 워크플로우 파편을 통합하여 유도되는 것이 적절하다. 워크플로우 관리시스템이 그러한 상황에 대처하기 위해서는 실행 중에 워크플로우를 정의하는 기능을 갖출 필요가 있다. 본 논문에서는 워크플로우 관리시스템에서 실행 중 워크플로우 정의 기능을 어떻게 수용할 것인지에 관해서 소개하고 그러한 기능을 수용하는 워크플로우 관리 시스템이 어떠한 구조이어야 하는지에 관해서 논의한다. 본 논문에서는 또한 실행 중 워크플로우 정의를 위한 세가지 워크플로우 파편 템플릿이 소개되며 이것들로부터 전체 워크플로우를 유도하는 알고리즘이 고안되었다. 실행 중 워크플로우 정의 기능을 구현하기 위해서는 커넥터 메커니즘이 고안되었으며 이것의 구조와 기능도 소개된다.

Keywords

References

  1. P. Lawrence. Workflow HandBook. John Wiley & Sons Ltd. (1997)
  2. L. Fischer.The Workflow Paradigm. Future Strategies, Inc. (1996)
  3. ORBWork: A Distributed CORBA-based Engine for the METEOR Wokflow Management System. University of Georgia, Athens, GA, http://LSDIS.cs.uga.edu/
  4. C. Ellis, C. Maltzahn. Chautauqua: A Flexible Workflow System. Proc. of the 30th HICSS Conference, (January. 1997)
  5. D. S. Han, J. Y. Shim, C. S. Yu. ICU/COWS: A Distributed Transactional Workflow System Supporting Multiple Workflow Types. IEICE Transactions on Information and Systems Vol. E83-D, No. 7, July 2000
  6. Nortel & University of Newcastle upon Tyne. Workflow Management Facility Specification Revised Submission, OMG Document Number: bom/98-03-01 (1998)
  7. Workflow Management Coalition Specification Document. The Workflow Reference Model. Version 1.1 (November 1994)
  8. Joint Submitters. Workflow Management Facility. Revised Submission, OMG Document Number: bom/98-06-07, July 4, 1998
  9. Z. Yang and K. Duddy. CORBA: A Platform for Distributed Object Computing. ACM Operating System Review, Vol. 30, No. 2. Pages 4-31 (1996) https://doi.org/10.1145/232302.232303
  10. D. Georgakopoulos, M. Hornick, A. Steth. An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. Distributed Parallel Databases, Klewer Academic Publishers, Volume 3, Number 2, pp. 119-154 (1995) https://doi.org/10.1007/BF01277643
  11. C. Ellis, K. Keddara, G. Rozenberg. Dynamic Change within Workflow Systems. Proceedings of the ACM SIGOIS Conference on Organizational Computing Systems, Milpitas, CA., pp. 10-21 (1995) https://doi.org/10.1145/224019.224021
  12. M. Reichert, P. Dadam. A Framework for Dynamic Changes in Workflow Management System. Proceeding of DEXA'97 (1997) https://doi.org/10.1109/DEXA.1997.617231
  13. M. Reichert and P. Dadam. ADEPTflex - Supporting Dynamic Changes of Workflows Without Loosing Control. Journal of Intelligent Information Systems 10(2), 1998 https://doi.org/10.1023/A:1008604709862
  14. R. Agrawal, D. Dunopulos. F. Leymann. Mining Process Models from Workflow Logs, In Proc. of the 6th International Conference on Extending Database Technology(EDBT), 1998
  15. S. Bocionek, T. M. Mitchell. Office Automation Systems that are Programmed by their Users. In 23. Jahrestagung der Gesellshaft fur Informatik, pp. 214-219, Berlin, Germany, 1993, Springer-Verlag
  16. Clarence A. Ellis, Keddara K, Rozenberg G.. Dynamic Change within Workflow Systems. In Proc. of the ACM Conference on Organizational Computing Systems, pp. 10-21, 1995 https://doi.org/10.1145/224019.224021
  17. Y. Han, A. Sheth. On Adaptive Workflow Modeling. In Proc. of the 4th International Conference on Information Systems Analysis and Synthesis, pp. 108-116, Orlando, Florida, 1998
  18. J. Herbst, D. Karagiannis. Integrating Machine Learning and Workflow Management to Support Acquisition and Adaptation of Workflow Models. In Proc. of the 9th International Workshop on Database and Expert Systems Applications, pp. 745-752, IEEE, 1998 https://doi.org/10.1109/DEXA.1998.707491
  19. J. Herbst, D. Karagiannis. An Inductive Approach to the Acquisition and Adaptation of Workflow Models. In Proc. of the IJCAI'99 Workshop on Intelligent Workflow and Process Management, Stockholm, Sweden, 1999
  20. L. R. Rabiner. A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition. In Proc. of IEEE, 77(2):257-285, 1989 https://doi.org/10.1109/5.18626
  21. S. K. Shrivastava and S.M. Wheater. Architectural Support for Dynamic Reconfiguration of Large Scale Distributed Application. The 4th International Conference on Configurable Distributed Systems(CDS'98), Annapolis, Maryland, USA, May 4-6, 1998 https://doi.org/10.1109/CDS.1998.675753
  22. A. Stolcke, S. Omohundro. Best-First Model Merging for Hidden Markov Model Induction. Technical Report, TR-94-003, International Computer Science Institute(ICSI), 1994
  23. C. Wargitsch. WorkBrain: Merging Organizational Memory and Workflow Management Systems. In Workshop of Knowledge Based Systems for Knowledge Management in Enterprises at the 21st annual German Conference on AI(KI-97), pp. 214-219, Kaiserslautern, Germany, 1997
  24. W. M. P. van der Aalst, T. Basten, H. Verbeek, P. Verkoulen, M. Voorhoeve. Adaptive Workflow: On the Interplay between Flexibility and Support. In J. Filipe and J. Cordeiro(editors), Proc. of the 1st International Conference on Enterprise Information Systems, pp. 353-360, Setubal, Portugal, 1999
  25. Markus Kradolfer, Andreas Geppert. Dynamic Workflow Schema Evolution Based on Workflow Type Versioning and Workflow Migration. Proceedings of Fourth IECIS International Conference on Cooperative Information Systems, pp.104-114, Edinburgh, Scotland, 2-4 September, 1999 https://doi.org/10.1109/COOPIS.1999.792162
  26. Amit Sheth. From Contemporary Workflow Process Automation to Adaptive and Dynamic Work Activity Coordination and Collaboration. Proc. Workshop on Workflows inScientific and Engineering Applications, IEEE Computer Soc. Press, Los Alamitos, Calif., 1997 https://doi.org/10.1109/DEXA.1997.617227
  27. Jonathan E. Cook and Alexander L. Wolf. Discovery and Validation of Processes. NSF Workshop on Workflow and Process Automation in Information Systems, Athens, Georgia, May 1996
  28. Mark S. Ackermann. Augmenting the Organizational Memory: A Field Study of Answer Garden. Proceedings ACM Conference on Computer Supported Cooperative Work, Chapel Hil, October, 1994 https://doi.org/10.1145/192844.193019
  29. M. Berger, E. Ellmer, D. Mcrkl. A Learning Component for Workflow Manangement Systems. Proc. 31st Annual Hawaii International Conference on System Sciences(HICSS-31) https://doi.org/10.1109/HICSS.1998.649278