Axis2/C is an effort to implement Axis2 architecture, in C. Axis2/C can be used to provide and consume Web Services. The Apache Axis2C Development Team has announced the release of Apache Axis2/C version 0.93. Key features include:
AXIOM, an XML object model optimized for SOAP 1.1/1.2 Messages. This has complete XML infoset support.
Support for one-way messaging (In-Only) and request response messaging (In-Out)
Description hierarchy (configuration, service groups, services, operations and messages)
Directory based deployment model
Archive based deployment model
Context hierarchy (corresponding contexts to map to each level of description hierarchy).
Raw XML message receiver
Module architecture, mechanism to extend the SOAP processing model
Module version support
Transports supports
Service client and operation client APIs
REST support (HTTP POST case)
WS-Addressing, both the submission (2004/08) and final (2005/08) versions
MTOM/XOP support
Code generation tool for stub and skeleton generation for a given WSDL (based on Java tool)
Security module with UsernameToken support
REST support (HTTP GET case)
Dynamic invocation support (based on XML schema and WSDL implementations)