Chapter 16. SOAP Web Services on Smart Clients CHAPTER OVERVIEWWhat Is SOAP Web Services?The Web Services ArchitectureIntroducing kSOAPkSOAP ExplainedAdvanced kSOAPMore kSOAP ExamplesWhat's in kSOAP v2.0?IDE Support for kSOAP It seems that distributed computing technologies keep reinventing themselves every couple of years. From COBRA to COM to RMI, now XML Web Services is all the rage. Web Services is touted as a platform-independent integration technology that supports loose coupling. It promises universal interoperability and supports advanced messaging protocols. The Simple Object Access Protocol (SOAP) is the foundation for XML Web Services. Smart mobile clients that fit into the corporate Web Services infrastructure could prove crucial for any mobile enterprise solution.In this chapter, I introduce an open source tool that supports Web Services clients on small wireless devices: the kSOAP parser. Through tutorial examples and source code analysis, we will not only learn how to program in kSOAP but also gain a deeper understanding of Web Services concepts and applications. |