Figure 2: The header file is parsed by the gSOAP compiler to generate proxies and serializers, and a WSDL that bundles the information.