I am looking for a way to explain the benefits of CMP in business terms when contrasted with BMP or simply using JDBC from session beans. Does anyone know of any good articles, or have anything they'd like to input?
I already use CMP and BMP, including CMR and EJB-QL. So, I don't need an introduction to the technology. Any support can help to translate it to business terms, or point out long-term benefits, and include technical perspectives based on the future evolution of J2EE and persistent storage in general. All of these things can help to describe why CMP is worth any cons, such as lack of complete control and possibly performance over SQL queries when using EJB-QL.