Originally posted by Romario Dominic:
Is SOAP the default messaging protocol when one writes a Web Service in Java?
Default no, most common, probably.
SOAP is currently the
most common wire protocol used with web services (Java or not) - especially those supported by development tools. A web service does not have to be based on SOAP, but currently most of them are, however that does not make it the
default.
Furthermore if you use a SOAP stack (like Axis) that supports JAX-RPC/JAX-WS you may not have to deal with SOAP at all unless you need to write a SOAP handler to deal with SOAP header blocks. Nonetheless it does help to know SOAP when you are working with SOAP-based Web services.
I already outlined some of the non-SOAP Web service alternatives in
your previous thread.
[ March 12, 2006: Message edited by: Peer Reynders ]