2014-04-18 -- For more recent versions of kSOAP, please refer to the kSOAP2 Android project
2006-06-08 -- Full release of 2.1.1 fixing flusing problem while debugging the application.
2006-03-13 -- Beta release with some small changes and updated javadocs. Diffs between 2.0.x and this version are located here.
2006-03-08 -- Updates fixing some bugs and working towards a releasable version.
2006-02-05 -- The project is undergoing work to enhance testing increase stability and keep pushing forward development to remove bugs and apply new features
kSOAP2 is a lightweight library for use in constrained devices. It is not meant to be an all encompassing do-it-all library. However it is meant to interoperate with most popular SOAP engines.
Please note that SOAP introduces some significant overhead for web services that may be problematic for mobile devices. If you have full control over the client and the server, a simple REST / JSON based architecture may be more adequate.
kSOAP2 is made up of an XML parser, a de/serializer, and a transport layer.
kSOAP 2 is a complete redesign, taking the lessons learned from kSOAP 1.x into account. Some important changes are:
Unfortunately, the improvements will require some additional effort when porting applications from kSOAP 1 to kSOAP 2.
kSOAP 1 is deprecated and archived at ksoap.objectweb.org (thanks to the objectweb.org team for keeping the kSOAP 1 pages after the merger with enhydra.org).
The kSOAP JavaDoc and some examples are contained in the source distribution.
An online version of the kSOAP2 API can be found online here.
If you have created an open source client for a web service that is open to anyone, please let us know, so we can reference it here or include it in the kSOAP examples!
[1] | Efficient SOAP Binding for Mobile Web Services Found in: The IEEE Conference on Local Computer Networks 30th Anniversary (LCN'05)l By Kwong Yuen Lai, Thi Khoi Anh Phan, Zahir Tari Publication Date: November 2005 pp. 218-225 |
[2] | Enhanced Transport Bindings for Efficient SOAP Messaging Found in: IEEE International Conference on Web Services (ICWS'05) By Christian Werner, Carsten Buschmann, Tobias Jacker Publication Date: July 2005 pp. 193-200 |