Premature Extensibility (In Java EE 6) Is the Root of Some Evil - A Free Article
How to deal with interfaces in Java EE 6? @Qualifiers, @Stereotypes, @Alternatives with or without interfaces are discussed in this free article: http://www.oracle.com/technetwork/articles/java/intondemand-1444614.html.
Feedback is, as always, highly appreciated!