Something very interesting has happened, as noted by Rod Johnson: Spring framework skills are now in higher demand for Java developers than EJB skills. One implication is that the model for Java development has shifted to Java developers and away from standards bodies. For a long time now, we've seen standards bodies serve as collaboration or even research facilities for new programming models: while this has created new markets (J(2)EE, for example), it has also meant that many standards are being built by standards folks cooking up elaborate models, rather than building common standards based on proven models.
I wonder if this will serve as a wake up call and help change how the software industry develops standards? Or will we ignore this signal at our own risk?