Please note, I have not worked with Java Web Service (JWS) before, so I am not sure if my question is valid enough?
I do not have knowledge of Apache Axis also.
One of my friend mentioned that Apache Axis, hides all the complexity to write service or client part. It is very helpful for rapid development.
And learning JWS (all the API - JAX-WS, JaxB, JaxP, etc. in detail) is good and useful if Apache Axis is not helpful in a specific case.
I am preparing for cert JWS 1.5 (no second thought to cert prepration) and learning JWS 1.5 in detail is must,
but I am curious to know how much it is (JWS core APIs are) used when we are working with Apache Axis.
Can someone work with Apache Axis without learning the JWS API in detail?
If you are preparing for the certification, I would recommend staying away from Axis for the time being.
Axis have tools of its own to do things, but similar tools are already available in JAX-WS (for instance wsgen and wsimport). Since JAX-WS is covered in the certification and Axis is not, I recommend using JAX-WS only when preparing for the certification.
Thanks Ivan for your valuable piece of advice.
Actually this was a doubt in my mind also since every third person working on Web services suggests Apache Axis.
But this is true that to understand something thoroughly we have to be comfortable with basics first.
have you covered SOAP and XML and basic Web service standards from RMH?
are you doing some hands on SOAP???
Actually i have also started the preparation for the same and after going through many posts in this forum came to a conclusion that some topics from RMH must be covered first.