Newest WSO2 Web Services Framework for C++ brings enterprise-class SOA capabilities to widely adopted language

WSO2 WSF/C++ Combines Industry’s Most Extensive WS-* Support with Proven Performance and Active Open Source Community Backing

Mountain View, CA – October 27, 2009 – WSO2, the open source SOA company, today announced the newest release of the WSO2 Web Services Framework for C++ (WSO2 WSF/C++). The software brings simple, effective, high-performance service-oriented architecture (SOA) capabilities to C++, which is one of the most popular languages used for developing high-performance business applications.

The WSO2 WSF/C++ open source framework offers unmatched functionality for providing and consuming Web services in C++. Using WSO2 WSF/C++, developers can integrate their C++ applications and enterprise SOA infrastructure with full security and reliable messaging.

WSO2 WSF/C++ Delivers Proven Performance

WSO2 WSF/C++ is the only 100% open source C++ library for providing and consuming Web services. It is an extension to the WSO2 Web Services Framework for C (WSO2 WSF/C), which is based on Apache Axis2/C, Apache Sandesha2/C, and Apache Rampart/C. As a result, WSO2 WSF/C++ offers developers the proven benefits of interoperability through open standards. Released under the Apache License 2.0, WSO2 WSF/C++ does not carry any software licensing fees or restrictions. Additionally, WSO2 WSF/C++ is designed to be embeddable, allowing it to be tightly integrated with existing applications, implemented in C/C++, or built into devices.

The newest WSO2 WSF/C++ version adds the Codegen Plug-in Wizard for Eclipse. A comprehensive GUI interface to the command line tool, the Eclipse plug-in helps developers to easily generate C++ client and service code automatically from existing industry-standard WSDL files. Developers also can specify many different configuration options to the code generator.

Other core features of WSO2 WSF/C++ are:
  • Comprehensive support for the WS-* stack for seamless integration and proven interoperability includes the SOAP Message Transmission Optimization Mechanism (MTOM), SOAP 1.1, SOAP 1.2, WS-Addressing, WS-Security, WS-Secure Conversation, WS-Policy, WS-SecurityPolicy, WS-Reliable Messaging, and WS-Eventing.
  • Secure Web services are enabled by advanced WS-* security features, such as encryption and signing of SOAP messages. Users also can send messages with UsernameToken and TimeStamp support.
  • Reliable messaging for Web services and clients means basic SOAP messages, as well as messages with attachments can be sent in a reliable way.
  • Ability to run on all major platforms: WSO2 WSF/C++ has been tested on Windows XP/Windows Vista with Microsoft Visual C++ versions 8.0 and 9.0, Linux - gcc/g++ 4.3.2, Sun Solaris 10 x86 – gcc/g++ 3.4.3, and MacOS 10.4.10 – gcc/g++ 4.0.1.

“The flexibility and performance of C++ have made it one of the most widely used languages for business applications, yet industry support for implementing C++ in SOAs has been limited,” said Dr. Sanjiva Weerawarana, founder and CEO of WSO2. “With WSO2 WSF/C++, developers now have the comprehensive framework they need—based on proven open source standards—to seamlessly add enterprise-class C++ Web services to their heterogeneous SOAs.”

Availability and Support

The WSO2 Web Services Framework for C++ version 2.1 is available for download today. WSO2 offers a range of service and support options for WSO2 WSF/C++. These include support subscriptions, training, consulting, custom development and development support. For information on service and support packages, visit Additionally, the WSO2 open developer portal at provides in-depth product information, tutorials, tools, forums, wikis and more.