I am preparing for the exam and referring J2EE� Web Services By Richard Monson-Haefel and found this book very useful but this is too bulky and requires lot of effort to finish the complete book, I am referring some other materials apart from this book. My question is can anyone suggest which are all the chapters of RMH I should read for the exam and which one can be skipped without impacting the certification objectives.
Originally posted by Manju Singh: I am preparing for the exam and referring J2EE� Web Services By Richard Monson-Haefel and found this book very useful but this is too bulky and requires lot of effort to finish the complete book, I am referring some other materials apart from this book. My question is can anyone suggest which are all the chapters of RMH I should read for the exam and which one can be skipped without impacting the certification objectives.
Hi, 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 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. ;-)