This paper presents a new approach to managing dynamic business process changes based on business process change patterns. We identify and categorize business process change patterns that occur recurrently in a dynamic business environment. Several issues regarding management of process versions are discussed, and a pattern-based version management method for handling process changes more flexibly is explained in detail. We propose a mechanism for abstract process execution with runtime encapsulation of a business process, which can maximize the flexibility of process execution using multiple process versions. In addition, we propose a concept of process promotion and demotion that can dynamically choose an actual version of the process at run-time. With our pattern-based process change management and versioning approach, it is expected that the flexibility and efficiency of BPM systems can be enhanced significantly.
목차
Abstract 1. Introduction 2. Pattern-based Approach to BPM 3. Business Process Change Patterns 3.1 Activity Split/Change 3.2 Activity Merge/Change 3.3 Activity Extend/Delete 3.4 Process designer supporting process change patterns 4. Version Management Based on Process Change Patterns 4.1 Version management of business processes 4.2 Abstract execution of business process 5. Conclusions References
키워드
business process managementprocess change patternprocess version
저자
Dongsoo Kim [ Department of Industrial and Information Systems Engineering, Soongsil University ]
Minsoo Kim [ Department of Systems Management & Engineering, Pukyong National University ]
Corresponding author
한국EA학회는 전사적 관점의 아키텍처 개념 및 원칙을 국내 민간기업 및 정부기관에 적용 확산시키고, EA 및 관련 분야의 연구, 전문인력의 양성 및 정책적 건의 등을 통해 기업 및 정부기관의 경쟁력 및 생산성을 향상시키고, 우리나라 지식 기반 산업 등의 고도화를 도모하는 것을 목적으로 합니다.