Apache Axis2 is the core engine for Web services. It is a complete re-design and re-write of the widely used Apache Axis SOAP stack, built on the lessons learnt from Apache Axis.
The new architecture on which Axis2 is based on is more flexible, efficient and configurable in comparison to Axis1.x architecture.
Some well established concepts from Axis 1.x, like handlers etc., have been preserved in the new architecture.
Apache Axis2 not only supports SOAP 1.1 and SOAP 1.2, but it also has integrated support for the widely popular REST style of Web services. The same business logic implementation can offer both a WS-* style interface as well as a REST style interface simultaneously.
Apache Axis2 is more efficient, more modular and more XML-oriented than the older version.
It is carefully designed to support the easy addition of plug-in "modules" that extend their functionality for features such as security and reliability.