시맨틱 BPM (Semantic Business Process Management)
Saltlux
1. 요약
BPM은 조직의 비즈니스 프로세스를 개선하기 위한 체계적인 접근 방법입니다. 이것은 비즈니스 프로세스를 보다 효과적이고 효율적으로 개선하며, 기술의 혁명, 복잡성, 통합 등 지속적으로 변화하는 환경에 더욱 잘 적응할 수 있도록 종합적인 관리를 하는 것을 추구합니다. BPM은 조직의 목표 달성을 위해 프로세스를 정의, 측정 및 향상 시킬 수 있도록 ‘프로세스 최적화’ 과정을 시도합니다. (by Wikipedia)
그러나, BPM은 시맨틱 웹 서비스 프레임워크구성과 같이 기계가 의미적으로 접근할 수 있는 모델링을 제공하기는 어렵습니다. 그래서 SWS(Semantic Web Service)와 BPM을 결합하여 제안한 것이 SBPM입니다.
SBPM는 다음과 같은 절차를 통해 접근 할 수 있습니다.
1) 조직 내에 이미 존재하는 단일 또는 복합 프로세스의 재표현과 의미적 묘사
2) 기업 시스템을 구성하는 모든 IT자원들(예: 하드웨어, 운영체제, 설비 도구)을 온톨로지 형태로 표현
3) 도메인 지식을 습득하고 그것을 온톨로지 언어의 공리 형태로 저장
4) 다양한 시스템에서 처리 가능한 데이터들을 인스턴스화
5) 비즈니스 전문가들의 요구를 WSMO의 goal로 모델링
6) 온톨로지 질의 언어를 이용하여 질의 표현
7) SWS 실행 환경을 사용하여 비즈니스 목표와 질의, 실제적인 프로세스 공간 사이의 중재
2. 구조
[그림] 시맨틱 비즈니스 프로세스 관리
[그림] SBPM환경의 간단한 구조
3. 참고 문헌
1) Martin Hepp, Frank Leymann, Dieter Fensel, DERI Innsbruck, Austria, “Semantic Business Process Management: Using Semantic Web Services for Business Process Management”
2) http://en.wikipedia.org/wiki/Business_process_management


