| <?xml version="1.0" encoding="iso-8859-1"?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" |
| "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
| <html> |
| <head> |
| <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> |
| <title>The Web Services Engine</title> |
| </head> |
| |
| <body xml:lang="en"> |
| <h1>Welcome to Apache Axis2/C</h1> |
| |
| <p>Apache Axis2/C is an effort to implement <a |
| href="http://ws.apache.org/axis2/1_2/Axis2ArchitectureGuide.html">Axis2 |
| architecture</a> in C. Apache Axis2/C can be used to provide and consume Web |
| Services.</p> |
| |
| <h2>Background and Motivation</h2> |
| |
| <p>This implementation provides the C language option in consuming and |
| providing Web Services. Apache Axis2/C is looking at broadening its horizon |
| by its ability to plug in and embed into other software systems.</p> |
| |
| <h2>Latest Release</h2> |
| |
| <h3>06th May 2007 - Apache Axis2/C Version 1.0.0 Released</h3> |
| <a href="download.cgi">Download 1.0.0</a> |
| |
| <h4>Key Features</h4> |
| <ol> |
| <li>Support for one-way messaging (In-Only) and request response messaging |
| (In-Out)</li> |
| <li>Client APIs: Easy to use service client API and a more advanced |
| operation client API</li> |
| <li>Transports supported : HTTP |
| <ul> |
| <li>Inbuilt HTTP server called simple axis server</li> |
| <li>Apache2 HTTPD module called mod_axis2 for the server side</li> |
| <li>IIS module for the server side</li> |
| <li>Client transport with the ability to enable SSL support</li> |
| <li>libcurl based client transport</li> |
| </ul> |
| </li> |
| <li>Module architecture, with a mechanism to extend the SOAP processing |
| model</li> |
| <li>WS-Addressing support, for both the submission (2004/08) and final |
| (2005/08) versions, implemented as a module</li> |
| <li>MTOM/XOP support</li> |
| <li>AXIOM, which is an XML object model optimized for SOAP 1.1/1.2 |
| messages. This has complete XML infoset support.</li> |
| <li>XML parser abstraction |
| <ul> |
| <li>Libxml2 wrapper</li> |
| <li>Guththila pull parser support</li> |
| </ul> |
| </li> |
| <li>Both directory based and archive based deployment models for deploying |
| services and modules</li> |
| <li>Description hierarchy providing access to static data of Axis2/C |
| runtime (configuration, service groups, services, operations, and |
| messages)</li> |
| <li>Context hierarchy providing access to dynamic Axis2/C runtime |
| information (corresponding contexts mapped to each level of the |
| description hierarchy)</li> |
| <li>Message receiver abstraction |
| <ul> |
| <li>Inbuilt raw XML message receiver</li> |
| </ul> |
| </li> |
| <li>Code generation tool for stub and skeleton generation for a given WSDL |
| (based on the Java tool) |
| <ul> |
| <li>Axis Data Binding (ADB) support</li> |
| </ul> |
| </li> |
| <li>Transport proxy support</li> |
| <li>REST support (more POX like) using both HTTP POST and GET</li> |
| <li>Comprehensive documentation |
| <ul> |
| <li>Axis2/C Manual</li> |
| </ul> |
| </li> |
| </ol> |
| |
| <h4>Major Changes Since Last Release</h4> |
| <ol> |
| <li>Many Bug Fixes</li> |
| <li>IIS module for the server side</li> |
| <li>libcurl based client transport</li> |
| <li>Improvements to overall API to make it more user friendly, stable, and |
| binary compatible</li> |
| <li>Transport proxy support</li> |
| <li>Memory leak fixes</li> |
| </ol> |
| |
| <h2>Archived News</h2> |
| |
| <p>Refer to information on the <a href="archived_news.html">previous |
| release.</a></p> |
| </body> |
| </html> |