Interoperability with other JAX-RPC implementations?
Other Java-based implementations of the JAX-RPC spec should be strongly interoperable with Axis, because there is a simple 1:1 mapping of Axis datatypes to those at the far end, and because the JAX-RPC compliance tests add extra testing to the process.
Note that Axis serializes many datatypes that JAX-RPC does not cover: the unsigned types, Maps, and the like. You are only guaranteed interop with those datatypes covered in the JAX-RPC specifications.
Also, Axis supports both DIME and SwA; defaulting to SwA client side, and handling either on the server. JAX-RPC only mandates SwA support, so you must use SwA for attachments.