Welcome to SCEA discussion forum and all the best the exam.
There is no single book as of today, which is sufficient for this exam.
I would suggest read objectives carefully and spend some time in this forum and read posts which are posted by the people who cleared the exam and this should give you good start and in case doubts..post in this forum.
This is my first post on this forum. First of all, I want to thank all of you for sharing your Java certification experiences. It helped me a lot during my preparations .
Answering to Swapna Bhavanasi questions :
I took SCEA part 1 lately, receiving 87%.
I used following sources during my preparation:
1. Sun Certified Enterprise Architect for Java™ EE Study Guide, Second Edition By: Mark Cade; Humphrey Sheil (http://my.safaribooksonline.com/9780131363021/)
- very helpful, however should be used only as a guidance, definitely not enough to pass the exam
2. Enterprise JavaBeans 3.0, Fifth Edition By Richard Monson-Haefel, Bill Burke
- very good book, you dot have to read everything for this exam, just key points and concepts, skipping API details
3. http://java.sun.com/javaee/technologies/ (for JSF, Web Services, JAXP, StAX, etc.)
- key concepts of JEE technologies, don't need to know all API details
4. SCEA 5 Study Guide By Mikalai Zaikin : (http://java.boot.by/scea5-guide/)
- very helpful, despite covering only part of the topics
- GOF patterns 6. Core J2EE patterns: best practices and design strategies By Deepak Alur, John Crupi, Dan Malks
- J2EE patterns
7. Other books, articles from Internet (I don't remember all of them), however the previous 6 from my list were essential.
About the exam: It is hard, harder than mock tests, however the questions are not tricky or impossible to answer. They are simply not straight forward. You have to analyse them carefully in order to choose the best answer. (Yes, there are some simple questions, but only about 20%). In most cases you have to choose the best solution for given scenario. Practical experience from real projects helps a lot.
Also knowledge of JEE technologies is a must, however not necessarily the full details of each of them. Regarding patters, it is not enough to memorise them, you have to really understand them. Examples of source code help here.
If you have any other questions, don't hesitate to ask.
For this exam you don't have to learn all the details of JSF. What is important for the exam is applicability of this technology in various scenarios.
As everybody knows, there are lot of scenario type questions on the exam, and you have to be able to decide if it is better to use JSP alone or JSP + JSF, for example.
These are not easy type of questions, since both answers are correct, but one is slightly "more correct" than the other.
JSF is quite interesting technology and it is worth to learn it. Please note, that it is Architect exam, and even if you will not use JSF directly, you have to
know its basics, as it is a standard technology included in JEE.
I could advice you reading article : "A first look at JavaServer Faces": http://www.javaworld.com/javaworld/jw-11-2002/jw-1129-jsf.html?page=1