só umas obs. não concordo com algumas coisas da questão.
1) questão de 2010, então não é J2EE, é JEE.
2) acho muito forte falar "completamente" implementado em java. Tem xml, ajax(javascript),bpm etc.
mas é fcc...tem q abstrair né ?
curiosidade: jboss = LGPL (lesser gpl)