Originally posted by Freddy Wong:
I'm currently reading RMH book. I should say it's a very good book, but it's also very thick and it covers a lot of things.
My questions to those ranchers who have passed SCDJWS, is it necessary to know everything about SOAP, WSDL, and UDDI?
You would be well advised to understand the details of SOAP/WSDL as they are presented in RMH (or at least in MZ's Notes). And there usually is a good bunch of UDDI/JAXR questions in the exam (which have caught some examinees off guard). There
you should focus on the UDDI entities, what their purpose is and how they interrelate and ultimately how the JAXR structures map to these entities.
Is it necessary to learn SOAP, WSDL, and UDDI to that extent?
Post-SCDJWS the UDDI/JAXR component does seem a bit much but that's mainly because UDDI hasn't been adopted that widely. However WSDL is what the service contract is expressed (defined) in and SOAP is the basis of the messages that the WSDL service contract describes - so yes it is important to know SOAP/WSDL - even if it is simply to understand why SOAP/WSDL is not a good match for some problems. And interestingly enough the non-Java component of the exam is the part with the wider applicability (and which is the most useful).