The basic concept of the JSR is defining a standard way for tools to implement the interactions between user interfaces and services, doing this in a way that will work for any user interface and any service technology (according to
the JSR spec lead, Mike De Groot, Oracle).
In other words, the application developers or the developers of user interface would no longer have to worry about how to tie back to the data sources because the spec will be implemented by the data service providers. It’d be great that after mastering the APIs of this JSR, we need not care whether we’re accessing data (model) from JavaBeans, EJB, JDO or POJO in order to populate our view.