Design and Implementation of a Java-Based WorkFlow Management System for Business-to-Business Service

B2B 서비스를 위한 자바 기반의 워크플로우 관리 시스템의 Run-Time 설계 및 구현

  • Lee, Dong-Hoon (Dept. of Computer Science and Engineering, Konkuk University) ;
  • Min, Dug-Ki (Dept. of Computer Science and Engineering, Konkuk University) ;
  • Kim, Jung-Bae (Electronics and Telecommunications Research Institute) ;
  • Kim, Sung-Hun (Electronics and Telecommunications Research Institute) ;
  • Jang, Cheul-Soo (Electronics and Telecommunications Research Institute)
  • 이동훈 (건국대학교 컴퓨터.정보통신공학과) ;
  • 민덕기 (건국대학교 컴퓨터.정보통신공학과) ;
  • 김중배 (한국전자통신연구원) ;
  • 김성훈 (한국전자통신연구원) ;
  • 장철수 (한국전자통신연구원)
  • Published : 2001.04.13

Abstract

본 연구에서는 웹과 분산된 환경에서 신뢰할 수 있고 확장성 있는 워크플로우 관리 시스템의 구조와 워크플로우 관리 시스템의 핵심인 워크플로우 엔진의 구조를 설계하고 제안한 구조에 맞는 프로토타입 엔진을 구현하였다. 구현된 엔진은 다양한 Transition 타입을 지원하므로 실제 B2B환경에서 발생하는 다양한 형태의 비즈니스 타입을 지원한다. 또한 엔진 내의 인스턴트를 관리하는 인스턴트 관리자에 인스턴트들 사이의 처리 순서를 결정하는 인스턴트 스케줄링 기능이 들어있다. 이 인스턴트 스케줄링 기능은 인스턴트들을 사이에 우선순위를 부여한다든지 인스턴트의 실시간 보장을 위한 여러 관련 처리가 가능케 하여준다. 이외에 Invoked Application으로 웹 애플리케이션을 사용할 경우 Relevant Data를 어떻게 전달할 것인지, Notification 서비스, Monitoring 서비스 기능들을 고려하여 설계 및 구현하였다.

Keywords