Axis C++

Welcome to Axis CPP

Axis C/C++ (Axis CPP) is a non-Java implementation of Axis. At its core Axis CPP has a C++ runtime engine. The provided tooling allows you to create C++ client-side stubs and server-side skeletons. The server skeletons can be deployed to either a full Apache web server using the supplied apache module or a "simple_axis_server" - which is a simple HTTP listener (designed to help you test your services).

There is also limited support for C wrappers around the generated Server and client objects. However, at the current time it is not recommended that these be used in a production environment.

The implementation has concentrated on being ws-i profile compliant. The implementation does not have support for ws-* specifications and it is envisaged that this will be provided by Axis2. However, at the current time, Axis CPP is still being actively developed and improved until such times as Axis2 C implementation has progressed far enough to take over its role.

Quality Assurance

In the past two years, the comprehensive test-suite has been created and maintained to a high-level. The suite is run over all the nightly builds. If bugs are found then tests are added to ensure that the code does not regress - this is your assurance of quality.

Schedules

At any time you can get a copy of the latest overnight build and we try to produce a full release at least every 6 months.

The current level of Axis CPP that we recommend is 1.6 Beta.

At the moment we envisage 1.6 being released in mid March. This will have many bug fixes in it for the more complex scenarios that we see Axis CPP being used in over recent months.