Mapping high-level business rules to and through aspects This publication appears in: L'Objet Authors: M. Cibran, M. D'Hondt and V. Jonckers Volume: 12 Issue: 2-3 Pages: 63-88 Publication Year: 2006
Abstract: Many object-oriented software applications contain implicit business rules. Although there exist many approaches that advocate the separation of rules, the rules' connections still crosscut the core application functionality, which impedes reuse. Moreover, ultimately business rules are implemented in a programming language, which decreases understandability and accessibility by domain experts. We propose a high-level domain model for representing domain concepts, business rules and their connections to the core application in terms of these concepts. The novelty of our approach is the use of Aspect-Oriented Programming (AOP) for mapping the domain model to implementation. We evaluate our approach in the Web Services Management Layer (WSML), a non-trivial system for creating applications using Web Services.
|