This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
I've been working with RPC based Web Services for couple of years, but JAX-WS, WSIT were new for me. I started my preparation 2months back, and on an average I gave 2hrs per day. Following are the resources I used for my preparation:
J2EE Web Services by Ricrard Monson-Haefel (This is an excellent book, and it's a great resource for Section 1, 2, 3, 5(JAXP, SAAJ) and 6)
SCDJWS Study Guide by Ivan Krizsan (This has a good coverage for all sections (1-9 till now) and focuses on what you should read)
WSIT Tutorial (This is for Section 10, but it did not help me much- I just got 40% in this section, some questions were related to Visual Studio, my guess did not work, I should have waited for Ivan to finish this section I guess )
Java EE 5 Tutorial ( I went through Chapter 15-19)
Regarding the exam, It's theoretical, which makes it tough. I got a lot of scenario based questions, which were easy if you have really understood all the concepts. Here are my recommendations objective wise:
Section 1, 2, 3 - Know all about schemas, SOAP and WSDL structure. (I did not get any question specific to SOAP 1.2 or WSDL 2). Lot of questions related to WS-I Basic profile, You should know all the requirements in BP 1.1
Section 4 - I got very easy questions on this, You should know the annotations with all its attributes, client side both dynamic proxy and dispatch based. Know the capability of servlet based and EJb based endpoint
Section 5 - As mentioned on objective, questions are very straight forward
Section 6, (3-UDDI) - I got a lot of questions on UDDI and JAXR and I hope everyone should get at least 6-8 questions. fast to learn and good to score.
Section 8 Security - I did not read anything except Ivan's guide ( got 80%)
Section 9 - If you can write code for JAXB, SAAJ, JAXR, StaX, SAX, DOM, you are good, Know about different Exceptions (SOAP/HTTP), got 1 question on packaging
Section 10 - My exam started with one of the questions from this section, which I might have answered wrong, well you can expect 2-3 questions on .Net and Visual Studio, Also read data binding section from WSIT tutorial.
Section 11, 12 - Well most of the scenario based questions from these sections, I don't have any specific resource for this, but some times back I went through an 6hr Web Service Tutorial from Sun which was available for free, That covered all these design patterns and I got 100 and 75% respectively on these sections.