many congratulations on your success upon SCJWS, and also for the information you provided , well i am an absolute beginner to the web services i have done SCJP and some basic knowledge of EJB i want to know even very basic about web services from installing tools and even running simple programs. it might sound very basic but that's kind of level i am planning to start to the SCJWS certification.
I am in he process of preparing for this certification, I think I would write the exam in the coming weeks; by my experience MZ notes are a good start, but not read it first; depending on your experience with web services go through protocols and read them; you have to firstly start reading these protocols 1- WDSL 2- SOAP 3- UDDI when you read the first two one, start reading JAX-RPC and implement your own web services and test EJB end points or JAX-RPC servlet End points. look at the end of MZ notes, he listed the his references and then you have to add the flavor of Security to your knowledge. then for revising and checking your understanding now it's a time to go through MZ notes, and mock exams of xyzws.com.
To be honest I didn't use many tutorials. I read the recommended texts (primarily the RMH book) and just looked at the JavaDoc of the various APIs. As I had seen on here that people were recommending to do the web services related chapters of the J2EE 1.4 tutorial I started looking at that but I only did the first JAX-RPC chapter. I found that I wasn't learning much as it basically takes the form of:
Compile completed code
Build deployable module
I thought the tutorial didn't explain enough about what the code was doing so I didn't bother using it after that. Instead, I just stuck to the RMH book which goes into more detail, experimented with my own simple programs and referred to the JavaDoc when I wanted to know more. Besides that the tutorial requires you to download and install Sun's application server and the build and deploy steps are all Sun-centric. It's good that it doesn't cost anything but in my opinion it would be better for them to keep the scripts etc. vendor neutral and let the developer deploy it using the tools he or she is familiar with, which would be of more benefit to them in the long run.
As for the specifications, I only read the Basic Profile 1.0 in full. I only used the SOAP and WSDL specs as a reference when I wanted to know more about the topics the RMH book was teaching me.
Regarding tools I just wrote simple programs to test the javax.xml.* APIs. in the Eclipse IDE. I don't think I actually deployed a web service because I had some experience of this before. I did play around with the WSDL2Java and Java2WSDL tools, though and also looked at the WSDL I created when deploying real web services in the past. It's good to look at real examples and see how they compare to those in the books.
Steve [ March 10, 2008: Message edited by: Steve Lock ]