Soup provides a queued asynchronous callback-based mechanism for sending and servicing SOAP requests and a WSDL (Web Service Definition Language) for C compilers which generates client stubs and server skeletons for easily calling and implementing SOAP methods.

WWW: https://wiki.gnome.org/Projects/libsoup
