kSOAP is a SOAP API suitable for the Java 2 Microedition (CLDC/MIDP), based on kXML. Because of its small footprint, it may be suitable for building SOAP-enabled Java Applets as well.