I am confused... What is the difference between JAX-WS specification and WebServices specification... I know that WebServices is a specification and implementations are there from different languages. Implementation of WebServices specification in java is JAX-WS ??? in that case y is there a separate JSR for JAXWS.
If my understanding is completely wrong please correct me.
Please lead me to some book/tutorial which doesn't talk abt IDE's but talks about concepts... i am totally upset with sun tutorial, they always talk about Net Beans IDE, but i can use only Eclipse J2EE ide... hence i am looking for a book that talks about concepts and improves my understanding..
Web services are not a specification, there's a whole bunch of them - SOAP, WSDL, UDDI, BPEL, WS-Security, etc.
JAX-WS is a Java API for implementing and accessing WS. There are other Java APIs (like SAAJ which works on a lower level than JAX-WS, and JAX-RPC which came bfore JAX-WS and is now obsolete), but JAX-WS is most likely what you will use if you start developing WS in Java now.
Originally posted by ramkumar meyyappan: hence i am looking for a book that talks about concepts and improves my understanding.
That means you are looking for two books. For example Service-Oriented Architecture: Concepts, Technology, and Design discusses many WS-* standards relevant to SOAP web services as they are being used in an enterprise however it doesn't cover how to implement any of them on a host platform (Java EE, .NET, Perl, etc.). SOA Using Java� Web Services on the other hand describes how web services are realized on the Java EE 5 (Glassfish) platform with JAX-WS and JAXB - explanation of relevant WS-* specifications are kept to a minimum; they are to a large extent codified in the logic of the APIs.