Welcome |
A remote pointcut is a language construct for designating joinpoints (execution points) on remote hosts. The idea is similar to remote method call (RMI) for distributed OOP, that is, the remote pointcut transparently provides identifying the joinpoints on remote hosts with the same syntax as doing it on local host. By using it, developers can simplify the description of aspects to separate a crosscuting concern spanning over multiple hosts. DJcutter is the complier and run-time system that supports to the remote pointcut. Now, DJcutter language is an extension to the AspectJ language. The developers can write DJcutter's aspects by using AspectJ syntax. | |
---|---|---|
Availability |
DJcutter for JBoss (Please wait, we have been developing DJcutter that is extension to Abc now.)
For the current version of DJcutter for JBoss, you need a JBoss installed on your system, version 4.0.0RC1. The most recent release of DJcutter for JBoss is version 1.0RC1. |
|
Publications |
Remote Pointcut --- A Language Construct for Distributed AOP Muga Nishizawa and Shigeru Chiba In Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD '04), pp.7-16. Lancaster, UK. March 22-26, 2004. Get Copy Get Slide |
|
Related Work |
JavassistA class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it. Unlike other similar systems, Javassist is based on reflection and hence it provides higher-level abstraction.JBossAn enterprise middleware platform for developing J2EE applications; The platform is comprised of federation of open source projects and subprojects (JBoss Application Server, JBoss AOP, Hibernate, and so on ...). Javassist is one of the projects also. |