You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsif-user@ws.apache.org by ad...@singnet.com.sg on 2003/03/24 02:07:02 UTC

WSIF and JAX API

Hi ...

Can somebody provide information abou WSIF and Sun's JAX-API, i.e. JAX-RPC and JAXM? How these APIs are different and which for future should we adopt?

Thanks and Regards.
BAM

Re: WSIF and JAX API

Posted by Nirmal Mukhi <nm...@us.ibm.com>.
Hi,

WSIF is an API for using WSDL-described services, independent of protocol 
or deployment. Since WSDL is extensible, you can define your own WSDL 
bindings, and if you have WSIF providers for those bindings, you can 
access it through the same WSIF API, independent of the actual protocol. 
WSIF defines bindings for, and has providers for, accessing EJBs, JMS, 
local java and java connector software (in addition to SOAP).

JAX-RPC and JAX-M are APIs for RPC and messaging respectively using XML. 
JAX RPC works off WSDL, but is not designed to support protocols other 
than XML-based ones (its deficiencies become evident when you attempt to 
use it as an API for accessing something other than a SOAP service).

If you want to use WSDL only for describing and accessing SOAP services, 
WSIF and JAX RPC are very similar. If you want to exploit WSDL's 
extensibility to describe and use other protocols, WSIF is more suitable. 
JAX RPC is a java standard and will be supported in all J2EE servers, WSIF 
is not a java standard but provides some benefits JAX RPC doesn't have.

Nirmal.




adjiv@singnet.com.sg
03/23/2003 08:07 PM
Please respond to wsif-user
 
        To:     wsif-user@ws.apache.org
        cc:     adjiv@singnet.com.sg
        Subject:        WSIF and JAX API


Hi ...

Can somebody provide information abou WSIF and Sun's JAX-API, i.e. JAX-RPC 
and JAXM? How these APIs are different and which for future should we 
adopt?

Thanks and Regards.
BAM