Results 1 -
3 of
3
Aspect-Oriented Programming for Connecting Business Rules
- In Proceedings of the 6th International Conference on Business Information Systems
, 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 encapsulatin ..."
Abstract
-
Cited by 9 (2 self)
- Add to MetaCart
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 ecommerce example in Java ™ and AspectJ. 1.
Composable and reusable business rules using AspectJ
- In Proceedings of the Workshop on Software Engineering Properties of Languages for Aspect Technologies (SPLAT) at the International Conference on Aspect-Oriented Software Development
, 2003
"... The complexity of business domains is steadily increasing and it is becoming more important to explicitly capture business processes and policies as business rules. The Business Rules Group defines a business rule as a statement that defines or constraints some aspect of the business. It is intended ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
The complexity of business domains is steadily increasing and it is becoming more important to explicitly capture business processes and policies as business rules. The Business Rules Group defines a business rule as a statement that defines or constraints some aspect of the business. It is intended to assert business structure or to control the behaviour of the business [3]. Business rules tend to evolve more frequently than the core application functionality, and therefore should

