I have seen several posts so far asking whether it is ok to use JEE5 Vs
J2EE in their
SCEA assignment.
I had a similar question when I did my SCEA (and at that time, I had no idea of EJB3 (which is esentially JEE5)). Now that I have learnt and certified in EJB3, I can try to clarify this once and for all.
My SCEA assignment is both J2EE and JEE5 complaint at the same time. Are you wondering how? Because I did not display any home or remote interfaces in my architecture. In other words, from the assignment point of you, what you usually show is SLSB,SFSB and Entities. The significant difference in JEE5 is the concept of Entities (and getting rid of EntityEJB). Entity is still a component and hence will not change anything in the diagram (probably you will get rid of the suffix "EJB" from the name).
I could be totally wrong, but what I am trying to conclude in the context of SCEA assignment is,
it should not really matter whether you use J2EE or JEE5, you will end up in exactly the same architecture. (And remember, I am not talking about the actual implementation, which will be significantly different).
Note: If Sun releases a new version of SCEA for JEE5, then you may want to consider it, because it is new, and ofcourse Part I might be changed to take into EJB3 considerations and hopefully Part II requirements might change to take certain aspects of JEE5 into account in the architecture).
[ June 27, 2007: Message edited by: dinesh pande ]