blob: 2689cf46b7a95b91f4ece8f849702663cf42e399 [file] [log] [blame]
<?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>Welcome to Apache Axis2-C home page</title>
<meta name="generator" content="amaya 9.2.1, see http://www.w3.org/Amaya/"
/>
</head>
<body xml:lang="en">
<h1>Welcome to Apache Axis2/C</h1>
<p>Axis2/C is an effort to implement <a
href="http://ws.apache.org/axis2/1_0/Axis2ArchitectureGuide.html">Axis2
architecture</a>, in C. Axis2/C can be used to provide and consume Web
Services.</p>
<h2>Background and Motivation</h2>
<p>Axis 2 Java team released 1.0 recently. This implementation provides
another language option to consume and provide Web Services. Performance
being its forte, Axis2/C is looking at broadening its horizon by providing
extensions to popular open source scripting languages and web browsers.</p>
<h2>Latest Release</h2>
<h3>22nd December 2006 Axis2/C Version 0.96 Released</h3>
<a href="download.cgi">Download 0.96</a>
<h4>Key Features</h4>
<ol>
<li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 Messages. This
has complete XML infoset support</li>
<li>Support for one-way messaging (In-Only) and request response messaging
(In-Out)</li>
<li>Description hierarchy (configuration, service groups, services,
operations and messages)</li>
<li>Directory based deployment model</li>
<li>Archive based deployment model</li>
<li>Context hierarchy (corresponding contexts to map to each level of
description hierarchy)</li>
<li>Raw XML message receiver</li>
<li>Module architecture, mechanism to extend the SOAP processing model</li>
<li>Module version support</li>
<li>Transports supports: HTTP
<ul>
<li>Both simple axis server and Apache2 httpd module for server
side</li>
<li>Client transport with ability to enable SSL support</li>
</ul>
</li>
<li>Service client and operation client APIs</li>
<li>REST support (HTTP POST case)</li>
<li>WS-Addressing, both the submission (2004/08) and final (2005/08)
versions</li>
<li>MTOM/XOP support</li>
<li>Code generation tool for stub and skeleton generation for a given WSDL
(based on Java tool)
<ul>
<li>Axis Data Binding (ADB) support</li>
</ul>
</li>
<li>Security module with UsernameToken support</li>
<li>REST support (HTTP GET case)</li>
<li>Dynamic invocation support (based on XML schema and WSDL
implementations)</li>
<li>Guththila pull parser support</li>
<li>WSDL2C code generation tool- with schema code generation (experimental)</li>
<li>TCP Monitor - C implementation (experimental)</li>
<li>Axis2/C Manual</li>
</ol>
<h4>Major Changes Since Last Release</h4>
<ol>
<li>Major Memory leak fixes</li>
<li>Many Bug Fixes</li>
<li>Improvement to REST processing</li>
<li>Improvement to SOAP-Fault processing</li>
<li>Improvement to mod_axis2 library (plugged with apr pools)</li>
<li>Visual Studio 7.0 project</li>
</ol>
<h4>TODOs Remaining for 1.0</h4>
<ol>
<li>Complete API documentation and API improvements</li>
<li>Fix further memory leaks</li>
<li>Put in place a comprehensive functional test framework</li>
</ol>
<h2>Archived News</h2>
<p>Details on Previous release can be found <a href="archived_news.html">here</a>.</p>
</body>
</html>