blob: 5d51699189b9abb8ddc71d5ec2ca0c829e09f2b4 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Axis2/Java 1.1 Documentation Home</title>
<link href="../css/axis-docs.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body lang="en">
<h1>Apache Axis2/Java Version 1.1 Documentation Index</h1>
<h2>Introduction</h2>
<p>Apache Axis2, the third generation Web services engine is more efficient,
more modular and more XML-oriented than its predecessor <a
href="http://ws.apache.org/axis/">Apache Axis</a>. It is carefully designed
to support the easy addition of plug-in "modules" that extend its
functionality for features such as security and reliability.</p>
<p>Apache Axis2 Version 1.1 comes to you with better Axis2 Databinding
Framework (ADB) support, <a
href="http://www.w3.org/TR/SOAP-attachments">attachments API</a>, Spring and
complete support for SOAP with Attachments (SwA).</p>
<p>This page will take you through the list of documents we have in store for
you.</p>
<h2>Apache Axis2 User's Guide</h2>
<p>You can get started with Axis2 with the assistance of the following
documents. They will guide you through Axis2 download, installation both as a
standalone Web services engine and as part of a J2EE compliant servlet
container, not forgetting the instructions on how to write Web services and
Web services client using Apache Axis2.</p>
<ul>
<li><a href="userguide.html#introduction">Introduction</a>- Outlines the
overall direction of the User's guide itself, with a high level
introduction on Axis2</li>
<li><a href="installationguide.html">Download and Installation</a>-Will
list the different distribution packages offered by Axis2, and
installation methods for standalone and as part of a J2EE servlet
container.</li>
<li><a href="userguide.html#ws_codegen">Creating a new Web Service with
Code Generation</a> -Axis2 provides two ways to create new Web Services,
using code generation and using XML based primary APIs. This section
explains how to start from a WSDL, and create a new Service with code
generation</li>
<li><a href="xmlbased-server.html">Writing Web Services Using Axis2's
Primary APIs</a> -Explains how to create new Web Services using XML based
primary API</li>
<li><a href="userguide.html#client">Writing a Web Service Client with Code
Generation </a>-Axis2 also provides a more complex, yet powerful XML
based client API which is intended for advanced users. However, if you
are a new user we recommend using the code generation approach presented
below</li>
<li><a href="dii.html">Writing Web Service Clients Using Axis2's Primary
APIs</a>- This section presents complex yet powerful XML based client API
which is intended for advanced users to write Web services clients</li>
<li><a href="userguide.html#config">Configuring Axis2</a>-Axis2
configuration is based on a repository and standard archives formats.
Here you will find details on how to configure Axis2. You will also find
reference documents that lead to greater detail in this area.</li>
<li><a href="pojoguide.html">POJO Web Services using Apache Axis2</a>-This guide will show you how to create a Plain Old Java Object (POJO) to deploy using Apache Axis2 on Apache Tomcat. POJOs are fast to build and easy to maintain, meaning you'll save a lot of time building and debugging your code</li>
<li><a href="quickstartguide.html">Axis2 Quick Start Guide</a>-The purpose of this guide is to get you started creating services and clients using Axis2 as quickly as possible. It demonstrates how to create Web services using a variety of different technologies.</</li>
</ul>
Also see our <a href="../faq.html">FAQ page</a> to answer those common
questions in mind.
<h2>How Tos</h2>
<p>This section of documents will deal with more advanced topics including
Axis2 support features such as Transports, Attachments, Pluggable Data
Binding, Security, REST Web services on a detailed manner.</p>
<ul>
<li><a href="webadminguide.html">Web Administrator's Guide</a>- Detailed
instructions on administration console of Axis2 Web application, with the
know how to configure Axis2 at run time.</li>
<li><a href="migration.html">Migrating from Axis 1.x to Axis 2</a>-Guiding
Axis 1.x users to switch to Axis2</li>
<li><a href="app_server.html">Application Server Specific Configuration
Guide</a>-Provides extra configuration information required for
Application Servers to run Axis2 to its fullest potential</li>
<li><a href="http://ws.apache.org/commons/axiom/OMTutorial.html">AXIOM
Tutorial</a>-An introduction to Axis2's Object Model</li>
<li><a href="rest-ws.html">REST Support</a>-Introduction on
Representational State Transfer</li>
<li><a href="Axis2-rpc-support.html">Axis2 RPC Support</a>-This documents
talks about the Axis2's Remote Procedure Calls support in a set of easy
to understand implementation steps</li>
<li><a href="mtom-guide.html">MTOM Guide -Sending Binary Data with
SOAP</a>-Describes sending binary data using SOAP Message Transmission
Optimization Mechanism</li>
<li><a href="axis2config.html">Axis2 Configuration Guide</a>-Explains the
three configurations-global, service and module in Axis2</li>
<li><a href="soapmonitor-module.html">SOAP Monitor How-to</a>-Guide on
utility used to see SOAP messages being used to invoke Web services along
with the results of those messages.</li>
<li><a href="WS_policy.html">Web Services Policy Support In
Axis2</a>-Introduction to the role of Web services policy in Axis2</li>
<li><a href="spring.html">Spring Framework</a>-Guide on how to use Axis2
with the Spring Framework</li>
</ul>
<p><strong>Data Bindings:</strong></p>
<ul>
<li><a href="adb/adb-howto.html">ADB How-to</a> -Guide on Axis2 Databinding
Framework (ADB)</li>
<li><a href="adb/adb-advanced.html">Advanced ADB Framework Features</a>-The
document provides an insight into the newly added advance features of
ADB</li>
<li><a href="adb/adb-tweaking.html">Tweaking the ADB Code
Generator</a>-Explains available mechanisms to extend ADB</li>
<li><a href="adb/adb-codegen-integration.html">ADB Integration with
Axis2</a>-Guide to writing an extension using the integrator in order to
integrate ADB with Axis2</li>
<li><a href="jibx/jibx-codegen-integration.html">JiBX Integration With
Axis2</a>-Guide to using JiBX with Axis2 in order to expose existing Java
code as a Web service and to implement a client for an existing Web
service</li>
</ul>
<p><strong>Transports:</strong></p>
<ul>
<li><a href="tcp-transport.html">TCP Transport</a>- Guide to send and
receive SOAP Messages via TCP in Axis2</li>
<li><a href="mail-transport.html">Mail Transport</a>-Explains how to invoke
a service using a Mail transport</li>
<li><a href="mail-configuration.html">Mail Transport
Configuration</a>-Guide to configure Axis2 in order to get mail transport
working</li>
<li><a>HTTP Transports</a>-Description on HTTP sender and HTTP receiver in
Axis2</li>
<li><a href="jms-transport.html">JMS Transport</a>-Description on JMS
sender and JMS receiver in Axis2</li>
<li><a href="transport_howto.html">Write Your Own Axis2 Transport</a>-Quick
and easy guide to create your own Axis2 Transport protocol</li>
</ul>
<p><strong>Axis2 Tools:</strong></p>
<ul>
<li><a href="../tools/1_1/CodegenToolReference.html">Code Generator Tool Guide for Command Line &amp; Ant Task</a>-Lists command
line &amp; Ant task references. How to build file using custom Ant task
and invoking Code Generator from Ant</li>
<li><a href="../tools/1_1/eclipse/wsdl2java-plugin.html">Code Generator
Wizard Guide for Eclipse Plug-in</a>-Explains the usage of the code generator
eclipse plug-in for WSDL2Java and/or Java2WSDL operations</li>
<li><a href="../tools/1_1/eclipse/servicearchiver-plugin.html">Service
Archive Generator Wizard Guide for Eclipse Plug-in</a>- Describes functionality
of eclipse plugin service archive generator tool</li>
<li><a href="../tools/1_1/idea/Idea_plug-in_userguide.html">Code Generator
Wizard Guide for IntelliJ IDEA Plug-in</a>- Guide on the usage of IDEA code
generation plug-in to create service archives and generate java class
files from WSDL files</li>
<li><a href="../tools/1_1/maven-plugins/maven-aar-plugin.html">Maven2 AAR Plug-in Guide</a> - Guid to generate an Axis 2 service file (AAR file) using the maven plug-in.</li>
<li><a href="../tools/1_1/maven-plugins/maven-java2wsdl-plugin.html">Maven2 Java2WSDL Plug-in Guide</a> - Guide to using Java2WSDL Maven 2 Plug-in that takes as input a Java class and generates a WSDL, which describes a Web service for invoking the classes methods</li>
<li><a href="../tools/1_1/maven-plugins/maven-wsdl2code-plugin.html">Maven2 WSDL2Code Plug-in Guide</a> - Guide to using this plugin that takes as input a WSDL and generates client and server stubs for calling or implementing a Web service matching the WSDL.</li>
</ul>
<h2>Apache Axis2 Developers</h2>
<ul>
<li><a href="Axis2ArchitectureGuide.html">Axis2 Architecture
Guide</a>-Introduction to Axis2's modular architecture</li>
<!--<li><a href="api/index.html">Online Java Docs</a>-Java API
documentation</li>-->
<li><a href="http://ws.apache.org/axis2/1_1/api/index.html">Online Java
Docs</a>-Java API documentation</li>
<!--<li><a href="advance-userguide.html">Advanced User Guide</a>- This is a
quick start guide for more experienced users and developers on how to
install, create Web services and Web service clients using Axis2.</li>-->
<li><a href="../refLib.html">Reference Library</a>-This document provides
additional information to developers on WS-* specifications, Java
language specifications, Subversion (SVN) control etc.</li>
</ul>
<h2>References</h2>
<p>Gives you a list of published articles, tutorials and Questions-Answers on
Apache Axis2. <a href="../articles.html">Check them out!</a> for that extra
knowledge on the next generation Web services engine Apache Axis2. Be
Informed and up to date!</p>
</body>
</html>