For me, the main problem about SOAP Web Servicess that they are using XML technology which is useless for both ajax and mobile programming (such as Obj-C and J2ME). I don’t compare JSON and XML in this post, i just like JSON more…
For 2 years XML Web services have not been problem for me because Java handles SOAP web services really good. On the other hand, i really used to get mad when i was using SOAP Web Services via Java Mobile (J2ME). But the idea of converting SOAP Web Services to JSON had never came up.
When i try to write a cocoa application for iPhone which has to use a SOAP Web Service to get the data on air, i totally get insane :). If you want to know how bad is, try to visit these site : iPhone Programming Tutorial : Intro To Soap Web Services (or Turkish version : iPhone ile Web Service Kullanımı)
Thankfully there is a JSON RPC supported by oss.metaparadigm for Java web applications. You can find the details of this library here. I will tell you how easy to build a JSON Bridge to your existing SOAP Web Services and use this bridge to get data from service in iPhone application development.