DOI QR코드

DOI QR Code

관점지향 기법의 상황인지를 지원하는 BPEL 워크플로우 시스템

A Context-aware BPEL Workflow System using Aspect-Oriented Programming

  • 김민석 (숭실대학교 컴퓨터공학과) ;
  • 곽동규 (숭실대학교 컴퓨터공학과) ;
  • 최종선 (숭실대학교 컴퓨터공학과) ;
  • 최재영 (숭실대학교 컴퓨터공학과)
  • Kim, Min-Suk (Computer Science & Engineering, Soong-Sil University) ;
  • Kuak, Dong-Gyu (Computer Science & Engineering, Soong-Sil University) ;
  • Choi, Jong-Sun (Computer Science & Engineering, Soong-Sil University) ;
  • Choi, Jae-Young (Computer Science & Engineering, Soong-Sil University)
  • 발행 : 2011.04.30

초록

표준 워크플로우 언어로 가장 인지도가 높은 BPEL은 분기를 통한 플로우선택에 있어 상황정보를 기술하기 어려워 유비쿼터스 컴퓨팅 환경에 적용하기 어렵다. 이를 위해 본 논문에서는 모듈간 낮은 결합도를 보장하는 관점지향 프로그래밍 (AOP: Aspect-Oriented Programming) 기법을 사용하여 기존 BPEL 워크플로우 시스템에 상황인지 기능을 추가한 시스템을 제안한다. 제안하는 상황인지 워크플로우 시스템은 AOP 기법을 사용하여 BPEL 워크플로우에 상황에 따른 서비스를 제공하기 위한 Context 정보를 삽입하는 방식으로 개발함으로써, 기존 BPEL 문서를 수정할 필요 없이 상황인지 기능을 적용한 워크플로우의 생성이 가능하다. 본 논문에서는 시나리오 기반의 실험을 통하여 제안한 시스템을 입증한다.

키워드