I used lots of books to prepare for various stages of the exam.
a) SCEA 5 Study Guide by Mikalai Zaikin (http://java.boot.by/scea5-guide/
).For me it was the
bible for part 1, although a few chapters were not written by him, but it is a very well
explained guide and sets up the base on which one can enhance the knowledge.
b) Sun certified Enterprise Architect for Java EE study guide,second edition by Mark Cade and
c) Head First Design Pattern for design patters and I studied various tutorials on net to
understand design patterns from various perspective.
d) SOA using java webservices by Mark D Hansen.
e) EJB 3 in action by Panda, Rahman and Lane.
f) Core J2EE patterns by Deepak Alur, john Crupi, Dan Malks.
g) For JSF I went through lots of tutorials available online.
h) For mock exams, I purchased Whizlabs mock exams, although the level of questions is not as
difficult as real exam but it helped me to time my approach and find out my weak areas.
Part 2 and 3
a) Sun certified Enterprise Architect for Java EE study guide,second edition by Mark Cade and
9th chapter of this book is for part2. Whatever be your architecture your diagrams should be
on lines with diagrams presented in the example.Like it or not, Sun likes them that way.
For example your class diagram should be one diagram and not combination of various small
class diagrams and in deployment diagram various tiers should be displayed clearly.
b)For UML, I studied UML Distilled, Third Edition by Martin Fowler.
c) I also purchased Epractize lab's software for mock assignments. Although you should prepare diagrams based on how it is give on Humphry Sheil's book but this software can give you few assignments to practise on and also might give you some ideas on the approach/design patterns you can take.
I hope this list will be of use to you.