Excellent article by Ron Bodkin about using AspectJ and JMX technologies for monitoring