Aspect-Oriented Programming for Connecting Business Rules

Maria Cibran, Maja D’Hondt, Viviane Jonckers · 2003

In object-oriented business support applications, separating business rules from core application functionality is crucial. Essential to business rules are their connectors to the core application, which existing approaches fail to support explicitly. Our paper presents requirements for encapsulating business rule connectors and shows that Aspect-Oriented Programming is necessary to fulfil them. All is illustrated with a small e-commerce example in Java ™ and AspectJ. 1.

Read the paper · More papers on PaperTik