WS-I Basic Profile Web Services Interoperability Organization: Basic Profile 1.0a, Final Specification, August 8, 2003. XML World Wide Web Consortium: Extensible Markup Language (XML) 1.0 (Second Edition), W3C Recommendation, October 6, 2000. Namespaces in XML, W3C Recommendation, 1999. XML Schema Part 0: Primer, W3C Recommendation, May 2, 2001. XML Schema Part 1: Structures, W3C Recommendation, May 2, 2001. XML Schema Part 2: Datatypes, W3C Recommendation, May 2, 2001. XPointer xpointer() Scheme, Working Draft, December 19, 2002. SOAP World Wide Web Consortium: Simple Object Access Protocol (SOAP) 1.1, W3C Note, May 8, 2000. SOAP Messages with Attachments, W3C Note, December 11, 2000. SOAP Security Extensions: Digital Signature, W3C Note, February 2001. WSDL World Wide Web Consortium: Web Services Description Language (WSDL) 1.1, W3C Note, March 15, 2001. UDDI Organization for the Advancement of Structured Information Standards: Providing a Taxonomy for Use in UDDI version 2, 2002. UDDI Version 2.04 API Specification, 2002. UDDI Core tModels: Taxonomy and Identifier Systems, 2001. J2EE Java 2 Platform, Enterprise Edition, version 1.4, Final Release, November 23, 2003. Java Servlet, version 2.4, Final Release, November 24, 2003. Enterprise JavaBeans, version 2.1, Final Release, November 24, 2003. Implementing Enterprise Web Services, version 1.1, Maintenance Final Release, January 23, 2004. Java Web Services Java API for XML-Based RPC, version 1.1, Final Release 2, Octover 28, 2003. Java API for XML Processing, version 1.2, Final Release 2, September 10, 2002. Java API for XML Registries, version 1.0, June 11, 2002. SOAP with Attachments API for Java, version 1.2, Final Release 2, October 21, 2003. Java Architecture for XML Binding, Version 1.0, March 4, 2003. Recommended: Book:J2EE Web Services by Richard Monson-Haefel Addison-Wesley ISBN 0-321-14618-2 Bookesigning Web Services with the J2EE(TM) 1.4 Platform by Inderjeet Singh, et. al. Addison-Wesley ISBN 0-321-20521-9
Java Certification Program Manager
Hi Everyone, Sun's Java Web Services Certification exam (I can never remember the acronym) is pretty comprehensive. You must know the protocols (XML Schema 1.0, SOAP 1.1, WSDL 1.1, UDDI 2.0) and APIs (JAX-RPC, JAXP, JAXR, SAAJ, JAXB) really well. These topics are pretty thick, so I have a suggestion, which will probably sound self-serving, but is sincere! I recommend that you pick up a copy of Addison-Wesley's <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0321146182">J2EE Web Services</a>. It really is the most up-to-date and comprehensive book on the subject of J2EE Web service APIs and protocols � the only thing it doesn't cover is JAXB. The book will provide you with a much smoother introduction to the protocols and APIs than the specifications. After you read the book (no small task) than study the specifications. The specs will make a lot more sense that way. In addition, you are going to need to understand the basics about security in Web services. When I say the basics I mean you should have a good understanding of the protocols (XML Digital Signature, WS-Security, etc.) and how and when they should be used. This is covered to some extent in the blueprints. You'll also need to understand best practices for Web services design and architecture. This is kind of an amorphous subject but I believe that the blueprints book is an excellent resource � I'm not sure of how up-to-date the <a href="http://java.sun.com/blueprints/guidelines/designing_webservices/">HTML</a> version is, but the updates look recent.
Speaking of JAXB. I wrote a review for O'reilly's JAXB book. I found it to be very good and easy to understand and grasp the concepts. I did this review a year ago, so I hope that th ebook is still up to date, or that they had released an updated version that will cover what is needed in the Beta Exam. Data Binding, JAXB. Hope that helps. Mark
How about this book "J2EE PlatForm Web Services " by Ray Lai? Is this useful on preparing for the exam? Anybody who has read before, please give your comment. SCJP1.4 SCWCD
Joined: Oct 31, 2003
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 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. Richard
Joined: Feb 01, 2004
Hi Richard, Really thanks a lot for your mapping.
Joined: Nov 07, 2003
Hi Richard, Many thanks for your kindly help. This mapping is very very useful for us to prepare for the exam. Nick
Complementing what Mr. Richard had said about the mapping:
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.
The book Processing XML is a must read for all of us that are working whit XML, it can be found here, I think that the chapter 10 and 11 about JAXB in the Java Web Services Tutorial by Sun is good enough for the exam
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.
The Blueprint book pointed by Richard has one chapter about security, i.e, Chapter 7
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.
My guess is that chapter 3 and 8 of the Blueprint book , and the book by MR. Richard will be enough So, i think that the Blueprint Book and J2EE web Services is the top most for the exam, plus JAXB chapter's from JWS Tutorial, we have near 1500 pages of study about the web services exam. Regards,
Hi, what the software we need : JWSDP 1.3 ? I have ant, axis, tomcat, j2desdk installed on my machine, should I download JWSDP ? (its very large and can't download JAXB without downloading this package)
Hi, Monson-Haefel's book is not yet available in India. I asked my book store, it is going to take another 10 days. Mean while I got O'reilly's "Java Web Services in a Nutshell' Has anyone read this book? Can anyone advice me, if this book cover SCDJWS objectives or worth reading for Exam? (All books are good, but time is the constraint right now) Mohit
sun's site gives more sample chapters of different books http://java.sun.com/webservices/community/books/index.html Java Web Services Architecture (Chapter 2, Service Oriented Architecture | Chapter 10, JAX-RPC | Chapter 14, Transaction Management ) Developing Java Web Services: Architecting and Developing Secure Web Services (Chapter 8, XML Processing and Data Binding with Java APIs | Chapter 10, Building RPC Web Services with JAX-RPC) Oreilly - Java Web Services ( Chapter 7, JAX-RCP and JAXM | Chapter 8, J2EE and Web Sevices )
Test 094, IBM WID 6.0 cert
SCBCD 1.3 Beta
SCWCD 1.4 Beta
Berts suggestion that "Java Web Services Architecture" book is not worth the money means nothing to me without a reason. I am finding it to be a great book. Sure it does not identify Doc/Literal and RPC/Literal as being the best to go with. But it does show a lot of real world situations with RPC/encoded and Doc/encoded. It also shows Doc/literal and RPC/literal quite well. If you are in the real world those are still important, even though they are out of favor in the WS-I Basic Profile 1.0. This book goes beyond the great book by RMH to cover security and JAXB and more. I am not finding any miss information. It handles the core knowledge very well. I have also seen posts by people who past the SCDJWS using that book heavily. The Amazon review was very favorable to this book. I disagree with the JavaRanch review of the book. I can not see it as being at all accurate.
Garth SCJP (Sun Certified Java Programmer) IBM #486 Object Oriented Analysis and Design with UML IBM #283 Specialist for the VisualAge for Java 4.0 IBM Solution Developer for VisualAge for Java 4.0 IBM #157 Specialist for the WebSphere Studio Application Developer 4.0 IBM Solution Developer for WebSphere Studio Application Developer 4.0 IBM #484 Enterprise Connectivity with Java Technology J2EE 1.3 IBM #287 Enterprise Application Development with WebSphere Studio V5.0. IBM Certified Enterprise Developer - WebSphere Studio, V5.0 [ October 19, 2006: Message edited by: garth schneider ]
Hello All, I'm new to Web Services. I'm looking for a good book to start. Went through some of the posts and decided to buy J2EE Web Services -RMH. Want to confirm, if this "http://www.amazon.com/exec/obidos/tg/detail/-/0321146182" is the latest available in the market? It is published in Oct'2003.
Joined: Jun 04, 2002
Originally posted by sridhar vu: ent through some of the posts and decided to buy J2EE Web Services -RMH. Want to confirm, if this "http://www.amazon.com/exec/obidos/tg/detail/-/0321146182" is the latest available in the market? It is published in Oct'2003.
There is only one edition of this book. Please, note the exam was released in 2004. So the book dated 2003 is Ok for it.
Hi How are the following books for preparation of the Webservices Developer exam
1) Sun Certified Developer for Java Web Services Study Guide (Exam 310-220) (Certification Press) (Paperback) by Mehran Habibi Publisher: McGraw-Hill Osborne Media; 1 edition (August 1, 2007) ISBN: 0072259523
2) Developing Java Web Services: Architecting and Developing Secure Web Services Using Java by Ramesh Nagappan, Robert Skoczylas, Rima Patel Sriganesh Wiley, Paperback, Published December 2002, 758 pages, ISBN 0471236403
Thanks [ November 28, 2006: Message edited by: Prashant S Guptaa ]