I'm very new. I may be asked to write web services, but of course I don't know anything about how to do it other than what I read on the w3schools tutorial.
Do I need to learn how to write a SOAP service from scratch, i.e., not using jax-ws or axis? Or is this the day and age where SOAP is now considered low-level, and these JAX-WS and Apache Axis products mask the SOAP from you. In other words, knowing the general structure of SOAP is good enough?
So in other words I think that I get what SOAP is and the 10,000 foot view,but when it comes time to build something, what do I use?
I have noticed that being able to read and understand SOAP messages and WSDL documents helps me in my daily work.
I'd say reading and understanding is the most important, being able to write is not at all that important since there are tools and search engines that can help you quite a lot.
However, I do a fair amount of system integration, so your situation may be different.