blob: 2efaeef937367e295bfbce8e517cabb725bc2c99 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/site.css">
<title>Apache Axis</title>
</head>
<body>
<div class="content">
<div class="header">
<a href="http://www.apache.org/"><img src="images/asf_logo_wide.gif" alt="The Apache Software Foundation"
border="0"/></a>
<div class="last-updated">
Last Published: 22 Dec 2010
</div>
</div>
<h1>Welcome to Apache Axis</h1>
<p>
The well known Apache Axis, and the the second generation of it, the Apache Axis2, are two Web Service
containers that helps
users to create, deploy, and run Web Services.
</p>
<p>
Axis2 is avaialble in both Java as well as C, languages and details about each version can be found
below.
</p>
<h3>Axis project sites</h3>
<div class="content-items">
<a href="http://axis.apache.org/axis2/java/core" class="big-links">Apache Axis2/Java</a>
<table>
<tr>
<td class="logo-col"><a href="http://axis.apache.org/axis2/java/core" class="big-links"><img src="images/logos/axis2.png" alt="Axis2 Java" border="0"/></a></td>
<td class="text-col">
Axis2 is a Web Services / SOAP / WSDL engine, the successor to the widely used Apache Axis SOAP
stack. There are two implementations of the Apache Axis2 Web services engine - Apache Axis2/Java
and Apache Axis2/C
While you will find all the information on Apache Axis2/Java here
</td>
</tr>
</table>
</div>
<div class="content-items">
<a href="http://axis.apache.org/axis2/c/core" class="big-links">Apache Axis2/C</a>
<table>
<tr>
<td class="logo-col"><a href="http://axis.apache.org/axis2/c/core" class="big-links"><img src="images/logos/axis2.png" alt="Axis2 C" border="0"/></a></td>
<td class="text-col">
Apache Axis2/C is a Web services engine implemented in the C programming language. It is based on
the extensible and flexible Axis2 architecture. Apache Axis2/C can be used to provide and consume
WebServices. It has been implemented with portability and ability to embed in mind, hence could be
used as a Web services enabler in other software.
</td>
</tr>
</table>
</div>
<div class="content-items">
<a href="http://axis.apache.org/axis2/java/rampart" class="big-links">Apache Rampart (WS-Security/WS-Trust)</a>
<table>
<tr>
<td class="logo-col"><a href="http://axis.apache.org/axis2/java/rampart" class="big-links"><img src="images/logos/Rampart.png" alt="Apache Rampart (WS-Security/WS-Trust)" border="0" /></a>
</td>
<td class="text-col">
Rampart is the security module of Axis2. With Rampary module, you can secure Axis2 web services
for authentication, integrity, confidentiality and non - repudiation. Rampart secures SOAP
messages according to specifications in the WS-Security stack.
</td>
</tr>
</table>
</div>
<div class="content-items">
<a href="http://axis.apache.org/axis2/c/rampart" class="big-links">Apache Rampart/C</a>
<table>
<tr>
<td class="logo-col"><a href="http://axis.apache.org/axis2/c/rampart" class="big-links"><img src="images/logos/Rampart.png" alt="Apache Rampart/C" border="0"/></a></td>
<td class="text-col">
Apache Rampart/C is the security module for <a href="http://ws.apache.org/axis2/c/"
class="externalLink" title="External Link">Apache
Axis2/C</a>. It features in many ways to protect SOAP messages exchanged. This includes SOAP message
encryption and signature as specified in <a
href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0.pdf"
class="externalLink" title="External Link">WS-Security Specification</a>. In addition Apache
Rampart/C configurations are based on security policy assertions as per <a
href="http://specs.xmlsoap.org/ws/2005/07/securitypolicy/ws-securitypolicy.pdf"
class="externalLink" title="External Link">WS-Security Policy specificatoin</a>
</td>
</tr>
</table>
</div>
<div class="content-items">
<a href="http://axis.apache.org/axis2/java/sandesha" class="big-links">Apache Sandesha
(WS-ReliableMessaging)</a>
<table>
<tr>
<td class="logo-col"><a href="http://axis.apache.org/axis2/java/sandesha" class="big-links"><img src="images/logos/Sandesha.png" alt="Apache Sandesha (WS-ReliableMessaging)" border="0"/></a>
</td>
<td class="text-col">
Sandesha2 gives reliable messaging capabilities to Axis2. From the point of view of the Axis2
engine, Sandesha2 is a module. When this module is engaged to a service, clients have the option
of invoking it in a reliable manner. In the client side Sandesha2 module can be used to interact
with existing reliable Web services.
</td>
</tr>
</table>
</div>
<div class="content-items">
<a href="http://axis.apache.org/axis2/c/sandesha" class="big-links">Apache Sandesha2/C</a>
<table>
<tr>
<td class="logo-col"><a href="http://axis.apache.org/axis2/c/sandesha" class="big-links"><img src="images/logos/Sandesha.png" alt="Apache Sandesha2/C" border="0"/></a>
</td>
<td class="text-col">
<p>Sandesha2/C is a C implementation of <a
href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrm"
class="externalLink" title="External Link">WS-ReliableMessaging
specification</a> published by IBM, Microsoft, BEA and TIBCO. Sandesha2/C is
built on top of <a href="http://ws.apache.org/axis2/c/" class="externalLink"
title="External Link">Apache Axis2/C Web
services engine</a>, as a <a
href="http://ws.apache.org/axis2/c/docs/axis2c_manual.html#engaging_module"
class="externalLink" title="External Link">module</a>.
Therefore by using Sandesha2/C you can add reliable messaging capability to
Web services hosted using Axis2/C. Sandesha2/C can also be used with Axis2/C
client to interact with already hosted Web services in a reliable manner.</p>
</td>
</tr>
</table>
</div>
<div class="content-items">
<a href="http://axis.apache.org/axis2/java/savan" class="big-links">Apache Savan (WS-Eventing)</a>
<table>
<tr>
<!--<td class="logo-col"><img src="images/logos/sandesha.png" alt="Apache Sandesha (WS-ReliableMessaging)"/></td>-->
<td class="text-col">
Savan/Java is a C implementation of WS-Eventing specification. Savan/Java is built on top of
Axis2/C.
Therefore by using Savan/Java you can add WS-Eventing capability to Web services hosted using
Axis2/Java. Savan/C was designed as a general publisher/subscriber tool. The arcitecture was
designed to abstract the general publisher/subscriber features so that people could support more
than one publisher/subscriber mechanisms within the same infrastructure.
</td>
</tr>
</table>
</div>
<div class="content-items">
<a href="http://axis.apache.org/axis2/c/savan" class="big-links">Apache Savan/C</a>
<table>
<tr>
<!--<td class="logo-col"><img src="images/logos/sandesha.png" alt="Apache Sandesha (WS-ReliableMessaging)"/></td>-->
<td class="text-col">
Savan/C is a C implementation of WS-Eventing specification. Savan/C is built on top of Axis2/C.
Therefore by using Savan/C you can add WS-Eventing capability to Web services hosted using Axis2/C.
Savan/C was designed as a general publisher/subscriber tool. The arcitecture was designed to
abstract the general publisher/subscriber features so that people could support more than one
publisher/subscriber mechanisms within the same infrastructure.
</td>
</tr>
</table>
</div>
<div class="content-items">
<a href="http://axis.apache.org/axis2/java/transports" class="big-links">Axis2 Transports</a>
<table>
<tr>
<td class="logo-col"><a href="http://axis.apache.org/axis2/java/transports" class="big-links"><img src="images/logos/axis2TransportsLogo.gif" alt="Axis2 Transports" border="0"/></a></td>
<td class="text-col">
Axis2 Transports are a set of transport adaptors for the Apache Axis2 project as well as for the
Apache Synapse project.
<br><br>
These transports consists of a set of synchronous as well as completely asynchronous transport
adaprots.
JMS Transport, E-Mail Transport, TCP Transport, SMS Transport, UDP Transport, XMPP Transport.
</td>
</tr>
</table>
</div>
<div class="content-items">
<a href="http://axis.apache.org/axis/" class="big-links">Apache Axis</a>
<table>
<tr>
<td class="logo-col"><a href="http://axis.apache.org/axis/" class="big-links"><img src="images/logos/axis.jpg" alt="Apache Axis" border="0" /></a></td>
<td class="text-col">
Apache Axis is an implementation of the SOAP ("Simple Object Access Protocol") submission to W3C.
Axis has it's implementations in Java as well as C++.
</td>
</tr>
</table>
</div>
</div>
<div class="footer">Copyright © 2000-2005 The Apache Software Foundation. All rights reserved.</div>
</body>
</html>