We used gSOAP on a web server on ARM ARM9 400 MHz. gSOAP connected to the database daemon through the zeromq library, which runs on the same device.
It supports more than 1000 basic queries that do not require a database connection.
Disabling support for the multi-reference SOAP option with the WITH_NOIDREF definition helped reduce serialization time by about 4 times faster on large queries with a large number of serialization nodes.
source share