Can you let me know what is RMH's J2EE Web Services book ? Everywhere they are referring as RMH, I could find that on Amazon.
Could you please elaborate more on your saying that" I focus more on those Java APIs, and basic concepts, instead of those XML structures for UDDI, WSDL, etc."
Is reading the RMH and BP enough?? Please elaborate on what to stress and what not to, whilst reading these two resources RMH book and BP.
Would you mind to write something, for example the ojectives mapping?
Out of the 11 objectives, the J2EE Web Services book (Addison-Wesley) covers the first nine in detail. If you study the AW book, you'll be more than prepared for objectives 1 through 9. The only exceptions are Chapter 8, 10, and 11. chapter 8 is on security so you'll need to find a resource dedicated to Web services security. Chapters 10 and 11 cover design and architecture. The best resoure for that subject is probably the blue prints or a book on the subject � perhaps J2EE Web Service Patterns and the book that Inderjeet wrote (however that will not be out for a couple more months). The following is a detailed mapping of the test objectives to my book, J2EE Web Services (AW 2004) � I helped to write the test so I'm confident in this mapping.
Objective 1: XML Web Service Standards
You can learn everything you need for this part of the exam by studying Chapters 2 and 3.
Objective 2: SOAP 1.1 Web Service Standards
This part of the examine is covered in detail by chapter 4, Appendix E, and also Appendix D.
Objective 3: Describing and Publishing (WSDL and UDDI)
WSDL is covered in detail in Chapter 5. UDDI is covered in Chapters 6,7, and 8.
Objective 4: JAX-RPC
This is the core of Java web services in my opinion. Chapters 9 - 15 and Appendix G covers this subject in depth - perhaps more depth than you'll need but its worth the time.
Objective 5: SOAP and XML Processing APIs (JAXP, JAXB, and SAAJ)
Chapter 13 and Appendix F covers SAAJ in more detail than any of resource you'll find, including the specifications.
Chapters 20 and 21 cover SAX and DOM to level you will need. TrAX, which is also addressed by the test is not covered by my book nor is JAXB. A really amazing book on JAXP, IMO, is Processing XML with Java (AW) by Elliotte Rusty Harold. As far as JAXB goes, I'm not so sure.
Objective 6. JAXR
Chapters 16 - 19 cover JAXR completely.
Objective 7: J2EE Web Services
Well, this is the entire book. Chapter 1, however, provides a good overview and some perspective on the subject that will be necessary for the test.
Objective 8: Security
My book doesn't cover this subject in much depth. To be honest its a huge topic and one that probably requires a book on to itself. I have no recommendations for this test - I learned the subject by reading various specs. Perhaps someone else has a suggestion.
Objective 9: Developing Web Services
Again this is pretty much the whole book. If you read it you will be prepared for this section. You should make sure you read chapters 22, 23, and 24 which cover the deployment process in detail � I don't think there is any book or resource that covers this subject in more depth than those three chapters.
Objective 10: General Design and Architecture
This subject is really not covered by my book. My book is focused on the APIs and protocols, not architecture. I recommend that you read the blue prints and Inderjeet's book when it comes out � probably not in time for the beta unfortunately.
Objective 11. Endpoint Design and Architecture
Some of this is covered by my book but mostly you'll need to read the blue prints to prepare for it as well as other high level books on design and architecture.
There may be other books you can use, but to be honest I've never read any of the other Java Web services book so I can't recommend one. That said, I was surprised and delighted to discover how tightly aligned the test is with the book I wrote. As a mater of fact, the J2EE Web Services book was a huge resource for many of the subject-matter experts who were writing the test - including myself. ;-)
I hope this helps.