ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술지 Knowledge-Based AOP Framework for Business Rule Aspects in Business Process
Cited 6 time in scopus Download 1 time Share share facebook twitter linkedin kakaostory
저자
박찬규, 최호진, 이단형, 강성원, 손주찬
발행일
200708
출처
ETRI Journal, v.29 no.4, pp.477-488
ISSN
1225-6463
출판사
한국전자통신연구원 (ETRI)
DOI
https://dx.doi.org/10.4218/etrij.07.0106.0145
협약과제
06MI1400, 능동형 서비스를 위한 URC 서버 프레임웍 개발, 조영조
초록
In recent years, numerous studies have identified and explored issues related to web-service-oriented business process specifications, such as business process execution language (BPEL). In particular, business rules are an important cross-cutting concern that should be distinguished from business process instances. In this paper, we present a rule-based aspect oriented programming (AOP) framework where business rule aspects contained in business processes can be effectively separated and executed. This is achieved by using a mechanism of the business rule itself at the business rule engine instead of using existing programming language-based AOP technologies. Through some illustrative examples, this work also introduces a method by which business rule aspects, separated through an external rule engine, can be represented and evaluated. We also demonstrate how they can be dynamically woven and executed by providing an implementation example which uses two open-source-based products, the Mandarax rules engine and Bexee BPEL engine.
KSP 제안 키워드
Aspect-Oriented Programming, Business Rule Engine, Cross-cutting, Knowledge-based, Open source, Process instances, Rule-based, Rules engine, Web service(WS), business process execution language(BPEL), programming language