WSO2 Web Services Framework for C (WSO2 WSF/C) is a standards compliant, enterprise grade, open source, C library for providing and consuming Web services in C. WSO2 WSF/C is a complete solution for building and deploying Web services, and is the C library with the widest range of WS-* specification implementations, including MTOM, WS-Addressing, WS-Policy, WS-Security, WS-SecurityPolicy, WS-Reliable Messaging and WS-eventing. WSO2 Web Services Framework for C provides the best interoperability- all the Web services specification implementations are tested for interoperability with Microsoft .NET, WSO2 WSAS and other J2EE implementations.
WSO2 WSF/C is released with Apache License V2.0, and is based on the family of Apache open source projects, including Apache Axis2/C, Apache Rampart/C, Apache Sandesha2/C and Apache Savan/C. The key advantage of using WSO2 WSF/C is that it seamlessly integrates the multiple Apache Axis2/C projects together, which is tested and ready to be used. It also comes with additional features such as XMPP transport and a command line tool for consuming Web services, named wsclient.
WSO2 WSF/C provides the basic framework on which other scripting language bindings such as PHP, AJAX, Perl, Python and Ruby could be built, for providing and consuming Web services in those respective scripting languages. It can also be easily embedded in other software systems where full Web services stack support is required.
WSO2 WSF/C Supports the Following:
Web Services Technologies:
· SOAP 1.1 and 1.2
· WSDL 1.1 and 2.0
Web Services Specifications:
· WS-Addressing 1.0
· WS-Security 1.0 (2004)
· WS-Reliable Messaging 1.1
What's New in This Release:
· Memory leak fixes, many bugfixes, WS-Security support, signature confirmation support, HMAC-SHA1 support, a key derivation module, and X509 Thumbprint support.