Yesterday I passed part 1 of the certification process with 88%.
My thoughts are:
1) I found the Legacy connectivity the toughest part in the exam. You have to refer to lot of scenarios. 2) The questions on internalization were deceptively tricky 3) For design patterns, its worth going through lots of questions, especially about the design of EJBs. Also you must have thorough knowledge on the intent, applicability sections of all the GOF design patterns. 4) For security, don't just concentrate on applets but look at other concepts like authentication, authorization etc. 5) For RMI-IIOP, the following link gives you a good understanding: http://www.javaworld.com/javaworld/jw-12-1999/jw-12-iiop_p.html 6)I had more than one question about transaction attributes in EJB and a questions on the ejb activation/passivation lifecycle 7) Do you know how transactions can be propogated across multiple beans and multiple bean methods. You need to! 9) Regarding load balancing, the following link may be useful: http://www.onjava.com/lpt/a/1228 13) Some questions are tricky. For example, you may have to select a protocol for a given scenario. The keywords that you get from the question is "syncronous calls in a legacy system". The options to select will be "HTTP", "JMS", "IIOP", "HTTPS". You may have to select IIOP since IIOP and JRMP are synchronous in nature. JMS is asynchronous model.