It is said EJB begins at where CORBA leaves off and we could find many similitude:JTS is like OTS,Java naming service is like Corba Naming service,Persistence service,serialization,etc.
Now the question is:
1.if I can conclude,EJB is based on CORBA.That is to say, EJB use CORBA to build the constructure.EJB provide container as a coordinator that CORBA does not specified.EJB simplified the transaction implementation of CORBA.
2.the difference is:
a)EJB is pure java,CORBA may need IDL
b)EJB has no yellow-page service like CORBA Trader
c) does EJB has Time service ?

I also wish to find document to dipict the relationship between both