Apache Axis2 Version 1.1.1
Apache Axis2 Version 1.1.1 comes to you with performance improvements and bug fixes over the 1.1 release. Check out the complete features list below.
Programming Model
- Improved, XML-centric client API including full WSDL and policy support
- Support for any message exchange pattern
- Synchronous and asynchronous calls
- Archived service deployment model
- Archived module deployment model supporting controlled extensibility with versioning support
- Hot deployment
- WS-Policy driven code generation extensions
- Flexible service life cycle model
- Support for querying service's WSDL (using ?wsdl), schema (using ?xsd) and policies (using ?policy)
Supported Specifications
- SOAP 1.1 and 1.2
- Message Transmission Optimization Mechanism (MTOM), XML Optimized Packaging (XOP) and SOAP with Attachments
- WSDL 1.1, including both SOAP and HTTP bindings
- WS-Addressing (submission and final)
- WS-Policy
- SAAJ 1.1
Transports
- HTTP
- SMTP
- JMS
- TCP
Supported Data Bindings
- Axis Data Binding (ADB)
- XMLBeans
- JibX
Tools Included In This Release
- Axis2 Web Application (Web App)
- WSDL2WS- eclipse plug-in/ Command line version/IntelliJ IDEA plug-in/Maven2 WSDL2Code Plug-in
- Service Archive Wizard- eclipse plug-in/ IntelliJ IDEA plug-in/ Maven2 AAR Plug-in
- Java2WSDL- Maven2 Java2WSDL Plug-in
Extension Modules
- Apache Rampart: Supporting WS-Security (and soon WS-Policy)
- Apache Sandesha2: Supporting WS-Reliable Messaging
(Apache Axis2 comes built in with a module that supports WS-Addressing.)
Known Issues and Limitations
- ADB does not support unwrapping of response messages(coming in 1.2)
- JSR 181/183 Annotation support (coming in 1.2)
JaxMe and JAXBRI data binding support is experimental
- Simple Axis Server does not support POX/REST
- RPC Message Receiver does not validate request against the schema (AXIS2-1943)
- Axis2 Idea plugin shows random behavior when XMLBeans is used