Apache Axis2 Version 1.3 comes with performance improvements and
-a number bug fixes over the 1.2 release. Check out the complete list of
-features below.
-
Programming Model
-
-
Improved, XML-centric client API including full WSDL and policy
-support
-
Support for POJO and Spring services and clients
-
Support for any message exchange pattern
-
Synchronous and asynchronous calls
-
Archived service deployment model supporting full service
-encapsulation with versioning support
-
Archived module deployment model supporting controlled
-extensibility with versioning support
-(Apache Axis2 comes built-in with a module that supports
-WS-Addressing.)
-
Known Issues and Limitations
-
-
Xml-beans databinding does not support response unwrapping
-
ADB databinding does not support minOccurs and maxOccurs
-attributes in sequence and choice elements (i.e.,
-<sequence minOccurs="0"
-maxOccurs="unbounded"></sequence>)
-
Unable to produce original WSDL in the case of WSDL 2.0,
-therefore the AxisService is serialized to produce ?wsdl2.
-
-
-
09th January 2007- Apache Axis2/Java Version 1.1.1
-Released!
Apache Axis2 Version 1.1 comes with better Axis2 Databinding
-Framework (ADB) support, attachments API,
-Spring, and complete support for SOAP with Attachments (SwA). Check
-out the complete list of features 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
Apache Axis2 is a complete re-design and re-write of the widely
-used Apache Axis SOAP stack, built on the lessons learnt from
-Apache Axis.
-
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 designed to support the
-easy addition of plug-in "modules" that extend their functionality
-for features such as security and reliability. The modules
-currently available or under development include:
AXIOM, an XML object model working on StAX (Streaming API for
-XML) parsing optimized for SOAP 1.1/1.2 messages. This has complete
-XML infoset support.
-
Support for One-Way Messaging (In-Only) and Request Response
-Messaging (In-Out)
-
Module Architecture, a mechanism to extend the SOAP Processing
-Model
-
Module version support; you can have multiple versions of the
-same module and use them depending on the requirement.
-
Context hierarchy
-
Archive based deployment model and Directory based deployment
-model
-
JWS-like deployment (making a Java class into a Web
-service)
-
WSDL Code Generation Tool for Stub and skeletons
-
WS-Addressing, both in the submission (2004/08) and final
-(2005/08) versions
-
WSS4J module for security
-
Improved and user friendly Client API
-
WSDL2Java and Java2WSDL
-
REST (REpresentational State Transfer) Support
-
Transports supports: HTTP, SMTP, TCP, JMS
-
Raw XML providers
-
Support for MTOM/ MIME/ SwA
-
SAAJ implementation
-
DOOM
-
Pack/Unpack capability for the generated code
-
Axis Data Binding - ADB (Framework and Schema Compiler)
-
Numerous bug fixes since last release
-
Transport framework improvements (ListenerManager)-New
-
AxisServlet auto start when the application server starts
-up-New
-
Module disengagement support-New
-
Loading module (.mar) from classpath-New
-
Sessions scoping for Application, SOAP, Transport and Request
-levels-New
-
-
-Axis2 List of Experimental Features
-
-
Server side and client side Web Service Policy support
-
?wsdl and ?xsd support
-
Generate ServiceClient for a given WSDL and invoke the
-corresponding service using the generated client.
-
-
Major
-Changes Since Last Release
-
-
Transport framework improvements (ListenerManager)
-
- <actionMapping>MyMapping</actionMapping>
-
-
-
Changed the way you add action to mapping (wsamapping) from a
-parameter to a child element. Therefore, from this version onward,
-adding mapping is as follows:
-
Refactored the following packages in Axiom.
-
-
org.apache.axiom.om.impl.llom.builder to
-org.apache.axiom.om.impl.builder
-
org.apache.axiom.om.impl.llom.mtom to
-org.apache.axiom.om.impl.mtom
-
org.apache.axiom.om.impl.llom.serialize to
-org.apache.axiom.om.impl.serialize
-
org.apache.axiom.om.impl.llom.traverse to
-org.apache.axiom.om.impl.traverse
-
-
-
-
Tools
-Included in This Release
-
-
Axis2 Web Application (Web App)
-
WSDL2WS- Command line version
-
-
What Still
-Needs to be Done
-
The list of what we think needs to be done. Even you can
-consider helping out if you are interested.
-
-
JAX-RPC 1.1 and/or JAX-WS compliance
-
SOAP Encoding
-
Binary serialization and de-serialization support
-
Management Interface for Axis2
-
Implementation of other Transports.
-
Resource framework implementation (WS-RF) and Enterprise web
-services such as JSR 109 support
-
Completion of Interop tests
-
-
-
11 January 2006 - Apache Axis2 Version 0.94 Released!
AXIOM, an XML object model working on StAX (Streaming API for
-XML) parsing optimized for SOAP 1.1/1.2 Messages. This has complete
-XML infoset support.
-
Support for One-Way Messaging (In-Only) and Request Response
-Messaging (In-Out)
-
Module Architecture, mechanism to extend the SOAP Processing
-Model
-
Module version support; you can have multiple versions of the
-same module and use them depending on the requirement.
-
Context hierarchy
-
Archive based deployment Model, and Directory based deployment
-model
-
JWS-like deployment (making a Java class into a Web
-service)
-
WSDL Code Generation Tool for Stub and skeletons
-
WS-Addressing, both the submission (2004/08) and final
-(2005/08) versions
-
WSS4J module for security
-
Improved and user friendly Client API
-
WSDL2Java
-
REST (REpresentational State Transfer) Support
-
Transports supports: HTTP, SMTP, TCP, JMS
-
Raw XML providers
-
Support for MTOM/ MIME/ SwA
-
SAAJ implementation
-
DOOM - New
-
Pack/Unpack capability for the generated code - New
-
Axis Data Binding - ADB (Framework and Schema Compiler)
-
Numerous bug fixes since last release
-
-
Axis2 List
-of Experimental Features
-
-
Sessions scoping for Application, SOAP, Transport and Request
-levels
-
Server side Web Service Policy support
-
?wsdl and ?xsd support
-
Java2WSDL
-
Generate ServiceClient for a given WSDL and invoke the
-corresponding service using the generated client.
-
-
Major
-Changes Since the Last Release
-
-
Fixing of memory leaks.
-
Client API changes. Introducing ServiceClient instead of
-MEPClient, InOnlyMEPClient, InOutMEPClient, Call. (Please note that
-the above classes will be deprecated in this release.)
-
Module versioning support. You can have multiple versions of
-the same module and use them depending on the requirement.
-
Code generator improved to process multi-port WSDLs
-
Packing and unpacking options for the code generated
-classes
-
-
Tools
-Included in this Release
-
-
Axis2 Web Application (Web App)
-
WSDL2WS- Eclipse plugin/ Command line version/ IntelliJ IDEA
-plugin
-
Service Archive Wizard- Eclipse plugin/ IntelliJ IDEA
-plugin
-
-
What Still
-Needs to be Done
-
-
JAX-RPC 1.1 and/or JAX-WS compliance
-
SOAP Encoding
-
Binary serialization and de-serialization support
-
Management interface for Axis2
-
Implementation of other Transports.
-
Resource framework implementation (WS-RF) and Enterprise web
-services such as JSR 109 support
-
Completion of interop tests
-
-
-
02 December 2005 - Apache Axis2 Version 0.93 Released!
-
-We are getting closer to a 1.0 release, and the remaining tasks to
-be completed before the 1.0 release include: SOAP 1.1 and 1.2
-validation, our own data binding implementation, and WSDL
-generation.
-
26 September 2005 - Apache Axis2 Version 0.92 Released!
This 0.92 release contains the following additional
-features:
-
-
WS-Security support using WSS4J
-
Support for context hierarchy serialization
-
Service Groups
-
Numerous bug fixes after 0.91 release
-
-
The Release Includes the Following Tools
-
-
Admin Web App
-
WSDL2Java, eclipse Plugin/Command line version
-
Service Archive Wizard, eclipse Plugin
-
Module Archive Wizard, eclipse Plugin
-
Service Archive Wizard, IntelliJ IDEA Plugin
-
-
We are getting closer to a 1.0 release, and the remaining tasks
-to be completed before a 1.0 release include: SOAP 1.1 and 1.2
-validation, our own data binding implementation, and WSDL
-generation.
-
-
12 August 2005 - Apache Axis2 Version 0.91 Released!
Axis2 is taking shape. This 0.9 release is a glimpse of the 1.0
-that should be coming soon. This 0.9 release contains the following
-additional features:
-
-
XML Beans based data binding support
-
Support for WS-Addressing, both the submission and final
-versions
-
REST Web Service Support
-
MTOM/SWA attachments support
-
SAAJ implementation
-
-
-
07 June 2005 - Apache Axis2 Milestone 2 (M2) Released
-
Apache Axis2 is starting to take shape. Features implemented in
-this second milestone release are:
-
-
Modules - a mechanism to extend the SOAP Processing Model
-
Support for WS-Addressing
-
Axis2 Client API - Blocking and Non-Blocking API
-
Support for One-Way Messaging and Request Response
-Messaging
-
WSDL Code Generation Tool.
-
HTTP, SMTP, and TCP transport support
-
-This release also includes the following tools:
-
-
Administration web application,
-
WSDL2WS-Eclipse plug-in
-
Service Archive Wizard- Eclipse plug-in
-
Module Archive Wizard-Eclipse plug-in
-
-
-
24 February 2005 - Apache Axis2 Milestone 1 (M1) Released
-
This first milestone release of Axis2 includes the following
-features:
-
-
AXIOM, a SOAP specific streaming XML infoset model for SOAP
-1.1/1.2 Messages
-
WSDL Object Model built based on the proposed WSDL 2.0
-Component Model.
-
Handler framework with the support to specify the location of
-the Handler in a specific Phase
-
Support to bundle and enable the Handlers as Modules
-
Support for the Synchronous and Asynchronous IN-OUT messaging
-over HTTP transport
Apache Axis2 Version 1.4 comes with performance improvements and
-a number bug fixes over the 1.3 release. Check out the complete list of
-features below.
-
Programming Model
-
-
Improved, XML-centric client API including full WSDL and policy
-support