- From: Robert van Engelen <engelen@cs.fsu.edu>
- Date: Tue, 28 Jun 2005 13:01:01 -0400
- To: XMLP App <xml-dist-app@w3.org>
We are pleased to announce the release of gSOAP 2.7.3 (stable) for C/C++ XML Web services. gSOAP toolkit fact sheet - Intended for C and C++ with optional use of STL containers - Client and server (HTTP Web server included) - High-performance Web services (measured with 2.2KB XML messages over HTTP): 3241 roundtrip calls per second on AMD FX-53 2.4GHz, 64-bit Linux 2.6.5 2990 roundtrip calls per second on AMD Opteron 148 2.2GHz, 64-bit Linux 2.6.5 2265 roundtrip calls per second on 2x Itanium2 1.4GHz, Linux 2.6.9 IA-64 1936 roundtrip calls per second on Pentium4 3GHz (w/o HT), Linux 2.6.5 - Small footprint: 73KB code and 2KB data for XMethods' delayed stock-quote client on Pentium4, Linux 2.6.5, gcc 3.3.3 -O1 100KB code and 2KB data for Google API client on Pentium4, Linux 2.6.5, gcc 3.3.3 -O1 - Portable open-source C/C++ code, tested on: Windows (Win32, MS-DOS, and Cygwin) Linux (RedHat, SuSE), Unix (Solaris, HP-UX, FreeBSD, TRU64, Irix, QNX, AIX) Mac OS X small and embedded OSes (VxWorks, WinCE, Palm OS, Symbian). - SOAP specification support: WS-I Basic Profile 1.0a compliant SOAP 1.1 SOAP 1.2 SOAP RPC encoding SOAP document/literal style request-response one-way one-way asynchronous SOAP-over-UDP C14N-exc - Other XML-based protocol support: XML-RPC RSS - SOAP attachments: MIME (SwA) DIME (streaming) MTOM - WSDL 1.1 specification support: WS-I Basic Profile 1.0a compliant WSDL to C or C++ source code conversion XML schema to C or C++ source code conversion C or C++ source code (header file) to WSDL and XML schema conversion - UDDI v2 inquire API publish API - WS-* protocol support: WS-Addressing WS-Discovery WS-Enumeration WS-Policy WS-Security (partial, completed by August 2005) ... (user can implement others with the 'wsdl2h' translation tool) - HTTP 1.0/1.1 and HTTPS support: GET and POST cookies compression chunking keep-alive basic authentication digest authentication MD5 checksum SSL/TLS encryption and certificate authentication SSL session caching proxies and proxy authentication - Networking support: IPv4 and IPv6 TCP UDP unicast UDP multicast GSI (Grid Security Infrastructure) ... (other stream handlers are available as plug-ins) - Server module support: Apache 1.x and 2.0 mod_gsoap IIS (ISAPI) WinInet CGI FastCGI stand-alone (deamon) - Architecture features: integrated memory management with automatic leak detection in debug mode compiler-based XML serialization of C and C++ data structures custom serializers DOM support plug-ins for extensions (message logging, statistics, etc.) internationalization/localization (UTF8-encoded UCS4, MB strings) numerous examples included - Robert van Engelen Robert van Engelen: Associate Professor, Computer Science Department Florida State University, 162 J. Love Bldg., Tallahassee, FL32306-4530 Offices: 162LOV/471DSL, (850)644-9661/645-0309, Fax: (850)644-0058 Email: engelen@cs.fsu.edu, URL: http://www.cs.fsu.edu/~engelen
Received on Tuesday, 28 June 2005 17:01:15 UTC