Hello, I am presently working with JAX-RPC to implement web services and i am a beginner. I just want to know which one is the best to implement web services. I am referring the book MONSON-HAEFEL for web services. Which one do i choose? 1. JAX-RPC 2. Apache Axis 3. Apache Soap 4. JAX-WS and any other I need to have compatibility for all server. My intent is to choose one among the above that provides good implementation of web services. I mainly aim at Tomcat.
Hello Monson-Haefel, i have seen you replying to the messages posted. I will be very kindful to you if you reply to this message.
- Apache SOAP is obsolete; Axis is what you should be using. - JAX-RPC (and SAAJ) are not SOAP engines, but Java SOAP APIs. Axis implements both. - Not sure what you mean by "JAX-WS" - There are other implementations like WebSphere and WebLogic, but if Tomcat is your target then Axis will suit you very well. - If you need interoperability you need to follow the WS-Basic Profile (which specifies a few things that are possible with Axis but should not be used if you want to be interoperable)
Joined: Dec 21, 2005
Hello, Thanks for the Reply. I got some useful information from the reply you have sent. I am in dilemma with the last sentence of your reply, I will be very kindful to you if you get the same thing in bit elaborated manner.
Thank you once again.
Joined: Mar 22, 2005
If you want to achieve cross-vendor compatibility (and there is no reason why in general you shouldn't at least try), start with this article. The WS Basic Profile standard is linked in the Web Services FAQ.