Hi. I believe that these two technologies are complementary, from
EJB --> Web Service. Learning EJB you'll master at most, abilities of J2EE container, which cannot be worked around in serious application, into what you will deploy your we service (for instance). On the other hand, engaging an EJB as a web service, means obtaining more power of managing the same, but ordinary
POJO (lifecycle control, security issue, transaction....). So even if you choose SCDJWS you'll HAVE to master MOST of the issue, concerning SCBCD
I hope I was helpful