DOI QR코드

DOI QR Code

Design and Implementation of a Distributed Transactional Workflow Monitoring System

분산 트랜잭션 워크플로우 모니터링 시스템의 설계 및 구현

  • 민준기 (안동대학교 정보통신공학) ;
  • 김광훈 (경기대학교 정보과학부) ;
  • 정중수 (국립 안동대학교 공과대학 전자정보산업학부)
  • Published : 2006.02.01

Abstract

This paper describes the design and implementation details of a distributed transactional workflow monitoring system. There have been prevalent research and development trends in the workflow literature - workflow systems tend to be completely distributed architectures to support very large-scale workflow applications on object-oriented and internet-based infrastructures. That is, the active (object), distributed (architecture), system-oriented (transaction), and large-scale (application) workflow systems are the key targets in terms of the research and development aspects. While the passive, centralized, human-oriented, and small/medium scale workflow systems are the typical instances of the traditional workflow systems. Unlike in the traditional (the client-server architecture) workflow systems, the workflow monitoring features should not be easily supported in the recent (the fully distributed architecture) workflow systems. At the same time, they need a set of additional monitoring features, such as gathering and displaying statistical (or overload status) information of the workflow architectural components dispersed on the internet. We, in this paper, introduce the additional workflow monitoring features that are necessarily required for the recent workflow systems, and show how to embed those features into a web-based distributed workflow system.

본 논문에서는 분산 트랜잭션 워크플로우 모니터링 시스템의 설계 및 구현에 관하여 기술한다. 워크플로우 인스턴스들의 실행 상태 관리를 주요 목적으로 하는 전통적인 워크플로우 시스템의 모니터링 기능은 워크플로우의 초대형화와 트랜잭션화를 특징으로 하는 분산형 트랜잭션 워크플로우 시스템에서는 워크플로우의 처리 상태 관리뿐만 아니라 구조적인 정보의 수집, 통계 정보 제공, 사용자들의 처리 상태 정보 등과 같은 다양한 부가적인 정보 처리 및 관리 기능을 제공하는 분산형 모니터링 서비스를 필요로 한다. 본 논문에서는 이러한 분산형 트랜잭션 워크플로우 시스템에서 필수적으로 요구되는 새로운 워크플로우 모니터링의 특징을 확장 정의하고, 이를 지원하는 점 기반의 분산 트랜잭션 워크플로우 모니터링 시스템의 상세 설계 및 이의 구현 방안을 소개한다.

Keywords

References

  1. 'Workflow Management Coalition Specification Document: The Workflow Reference Model,' WfMC Document Number TC00-1003, Jan., 1995
  2. 'Workflow Management Coalition Specification Document: Audit Data Specification,' WfMC Document Number WFMC-TC-1015, Sep., 1998
  3. 'Workflow Management Coalition Specification Document: Terminology & Glossary,' WfMC Document Number WFMC-TC-1011, June, 1996
  4. Kwang-Hoon Kim, Dong-su Han, Moon-Ja Kim and Young-Cheol Ryoo, 'Hanuri/TFlow : A Transactional Workflow Management System For Cross-Organizations,' Kyonggi Univ., Information and Communication Univ., ETRI, Feb., 1999
  5. OMG BODTF RFP #2 Submission Workflow Management Facility Revised Submission, OMG Document Number bom/98-06-07
  6. Jari Venijalainen, Aarno Lehtola, Olli Pihlajamaa, 'Research Issues in Workflow System,' VTT Information Technology, Oct., 1995
  7. 'Transaction Workflow Management System Requirements Specification,' ETRI, Sept., 1998
  8. J.A. Miller, A.P. Sheth, K.J. Kochut and X. Wang, 'CORBA-Based Run-Time Architectures for Workflow Management Systems,' Large Scale Distributed Information Systems Lab, Department of Computer Science, The University of Georgia, Technical Report, 1998
  9. Robert Orfali, Dan Harkey 'Client/Server Programming with Java and CORBA', Wiley, Second Edition
  10. Graham Hamilton, Rick Cattell, Maydene Fisher 'JDBC Database Access with Java', ADDISON WESLEY
  11. Diimitrios Georgakopoulos and Mark Hornick 'An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure', Distributed and Parallel Databases, 3, 119-153(1995), GTE Laboratories Incorporated. Kluwer Academic Publishers, Boston. Manufactured in The Netherlands https://doi.org/10.1007/BF01277643
  12. H. S. Hong, et al., 'A Web-based Transaction Workflow Monitoring System,' Proceedings of the International Conference on WISE, IEEE PRESS, May, 2000 https://doi.org/10.1109/WISE.2000.882389
  13. Kwanghoon Kim and Hyungjin Ahn, 'An EJB-based Very Large Scale Workflow System and Its Performance Measurement,' Proceedings of the 6th International Conference on Web-age Information Management, Lecture Notes in Computer Science, Oct., 2005 https://doi.org/10.1007/11563952_46