Aspect-Oriented Programming for Connecting Business Rules