Anecito, Anthony (HQP) wrote: [..."I am using applets, wireless"...]
1. Only use stand-alone clients
2. Use perhaps Sun JAXP (very small jars <20K compared to 3MB> for axis jars)
3. Drop Axis all together (great concept if you can live with stand-alone and non-light clients)
Any Ideas?
Use kSOAP. Its intended for applets. Axis isn't.
http://www.ksoap.org/
A comparison between kSoap and Axis:
- axis is based on the JAX* apis, so you can swap in different parsers, etc.
- kSOAP is designed to run on top of XMLPULL parsers, but is not pluggable in any other way.
- axis is aimed at J2SE
- kSOAP is aimed at J2ME (ie /wireless devices/)
- axis supports all of SOAP 1.1 (and bits of 1.2), plus SwA, DIME.
- kSOAP supports a subset of SOAP 1.1.
- axis supports code generation from WSDL.
- kSOAP doesnt. (NB its probably possible to adapt axis' wsdl2java to generate code for kSOAP, or achieve good-enough results with some XSL)
In other words: axis provides flexibility at a price.
-Baz
