Web Services Without Pain: gSOAP Writes Your XML, SOAP, and RPC.: "Its name is gSOAP. It takes a header defining C or C functions, or a URL for someone else's web service definition, and automatically writes both clients and servers in C or C . The impact of this program on a programmer's task is as great as that of a compiler converting a high-level-language to assembly code.
To demonstrate that, I'll write a web service in one line:
int sv__add(int a, int b, int * result);"