This paper compares three techniques for separating business and technical concerns in an application: Fractal, Kilim, and JAC. There are all three frameworks of the ObjectWeb consortium. The first two are dedicated to the assembly and configuration of Java components, whereas JAC is a Java framework for aspect-oriented programming. Through the case study of a distributed shared data management...