Apache Axis2
@@ -48,6 +48,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/site/xdoc/archived_news.xml b/src/site/xdoc/archived_news.xml
deleted file mode 100644
index 0b6da53ed2..0000000000
--- a/src/site/xdoc/archived_news.xml
+++ /dev/null
@@ -1,869 +0,0 @@
-
-
-
-
-
-
-
-
-
-Apache Axis2 Archived News
-
-
-
-Apache Axis2 Archived News
-This document contains details of each Axis2 version that was
-released, up to the current version.
-Content
-Apache Axis2 Releases:
-
-
-
-
-13rd August 2007 - Apache Axis2/Java Version 1.3 Released!
-[Download 1.3]
-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
-- Hot deployment
-- WS-Policy driven code generation extensions
-- Flexible service life cycle model
-- Automatic support for POX (REST) style invocation of
-services
-- Support for querying a service's WSDL (using ?wsdl), schema
-(using ?xsd) and policies (using ?policy)
-- WSDL 2.0
-- POJO annotation (JSR 181)
-- JAX-WS intregration
-- Custom Deployers
-- Binary serialization (Fast Infoset)
-- JSON support
-- EJB Provider support
-
-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
-
-Supported Data Bindings
-
-- Axis Data Binding (ADB)
-- XMLBeans
-- JibX
-- JaxBRI (Experimental)
-
-
-[Download Tool Plug-ins]
-
-- 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
-
-
-27th April 2007 - Apache Axis2/Java Version 1.2 Released!
-[Download 1.2]
-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
-- Hot deployment
-- WS-Policy driven code generation extensions
-- Flexible service life cycle model
-- Automatic support for POX (REST) style invocation of
-services
-- Support for querying a service's WSDL (using ?wsdl), schema
-(using ?xsd) and policies (using ?policy)
-- WSDL 2.0
-- POJO annotation (JSR 181)
-- JAX-WS intregration
-- Custom Deployers
-- Binary serialization (Fast Infoset)
-- JSON support
-- EJB Provider support
-
-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
-
-Supported Data Bindings
-
-- Axis Data Binding (ADB)
-- XMLBeans
-- JibX
-- JaxMe (Experimental)
-- JaxBRI (Experimental)
-
-Tools Included in this Release
-[Download Tool Plug-ins]
-
-- 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
-
-- 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!
-[Download 1.1.1]
-Apache Axis2 Version 1.1.1 comes with performance improvements
-and bug fixes over the 1.1 release. 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
-- Hot deployment
-- WS-Policy driven code generation extensions
-- Flexible service life cycle model
-- Support for querying a 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
-
-Supported Data Bindings
-
-- Axis Data Binding (ADB)
-- XMLBeans
-- JibX
-- JaxMe
-
-Tools Included in This Release
-[Download Tool Plug-ins]
-
-- 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 a request against the
-schema (AXIS2-1943)
-- Axis2 Idea plugin shows random behavior when XMLBeans is
-used
-
-
-13th November 2006 - Apache Axis2/Java Version 1.1
-Released!
-[Download 1.1]
-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
-- Hot deployment
-- WS-Policy driven code generation extensions
-- Flexible service life cycle model
-- Support for the 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
-
-Supported Data Bindings
-
-- Axis Data Binding (ADB)
-- XMLBeans
-- JibX
-- JaxMe
-
-Tools Included in This Release
-[Download Tool Plug-ins]
-
-- 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
-
-- JaxMe and JAXBRI data binding support is experimental
-- AXIS2-595: Hot re-deployment in Apache Tomcat has problems
-- Axis Data Binding (ADB) does not support the following
-constructs:
-
-- AXIS2-983: Support for Simple Type Union and Simple Type
-List
-- AXIS2-1092: Support for xs:list inside an xs:simpleType
-- AXIS2-1093: Support for xs:union inside xs:simpleType
-
-
-- No support yet for unwrapping of doc/lit WSDL files (in stub
-generation)
-- No support yet for rpc/encoded style WSDL documents (in stub
-generation)
-- Idea plugin shows random behavior when XMLBeans is used
-
-
-04 May 2006 - Apache Axis2 Version 1.0 Released!
-[Download 1.0]
-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:
-
-Apache Axis2 is built on Apache Axiom, a
-new high performant, pull-based XML object model that was released
-on 02 May 2006.
-Features
-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 lifecyle model
-- Support for querying a 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
-
-Supported Data Bindings
-
-- Axis Data Binding (ADB)
-- XMLBeans
-- JibX
-- JaxMe
-
-
-[Download plug-ins]
-
-- Axis2 Web Application (Web App)
-- WSDL2WS- eclipse
-plug-in/ Command line
-version/IntelliJ
-IDEA plug-in
-- Service Archive Wizard- eclipse
-plug-in/
-IntelliJ IDEA plug-in
-
-Extension Modules
-
-- Apache Rampart: Supporting WS-Security (and soon
-WS-Policy)
-- Apache Sandesha2: Supporting WS-Reliable Messaging
-
-(Apache Axis2 comes with a built in module that supports
-WS-Addressing.)
-Known Issues and Limitations
-
-- Recursive schemas (A includes B which includes A) may cause
-problems
-- JaxMe data binding support is experimental
-- Axis2-595: Hot re-deployment in Apache Tomcat has problems
-- Axis2-666: AddressingSubmissionInHandler does not deserialize
-EPR extensibility attributes and elements
-- AXIS2-667: Operation dispatch based on message body has a known
-issue
-- Axis Data Binding (ADB) does not cover all of the XML Schema;
-its an 80-20 design point. Unsupported XML Schema features include:
-
-- Simple content extension and restriction
-- Complex content restriction
-
-
-- ADB does not support xsi:type based deserialization at
-runtime
-- No support yet for unwrapping of doc/lit WSDL files (in stub
-generation)
-- No support yet for rpc/encoded style WSDL documents (in stub
-generation)
-
-
-23 March 2006 - Apache Axis2 Version 0.95 Released!
-[Download
-0.95]
-This release includes the following features:
-Axis2
-Complete List of Features
-
-- 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!
-[Download 0.94]
-This release includes the following features:
-The Complete
-List of Features
-
-- 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!
-[Download 0.93]
-Axis2 is becoming more and more stable. This 0.93 release
-contains the following additional features:
-
-- JDK 1.5 compatibility
-- Configurable handler chains using axis2.xml
-- Improved class loader hierarchy
-- Improved security module with dynamic configurability
-- ADB (Axis Data Binding) with complete simple type support and
-limited complex type support
-- Jalopy based code formatting of generated code
-- Proxy support and NTLM authentication
-- Support for rpc/literal
-- And numerous bug fixes after 0.92 release
-
-List of Experimental Features
-
-- DOOM - DOM implementation over OM
-- Java2WSDL
-- RPC Support
-
-Major Changes Since the Last Release
-
-- Refactored org.apache.axis2.clientapi to
-org.apache.axis2.client
-- Introduction of Options to configure clients
-- Renaming of descriptors. OperationDescription ->
-AxisOperation, ServiceDescription -> AxisService,
-ServiceGroupDescription -> AxisServiceGroup
-
-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!
-[Download 0.92]
-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!
-[Download 0.91]
-This 0.91 release is a glimpse of the 1.0 that should be coming
-soon. This 0.91 release contains the following additional
-features:
-
-- File Caching for MTOM
-- SOAP faults based on the SOAP version and better fault
-handling
-- Different character encoding support
-- Improved infoset support in AXIOM
-- Improved code generation templates
-- Numerous bug fixes
-
-
-02 July 2005 - Apache Axis2 Version 0.9 Released!
-[Download 0.9]
-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
-- Hot deployment of Web Services
-
-
-
diff --git a/src/site/xdoc/articles.xml b/src/site/xdoc/articles.xml
index 31953f99d1..ef83b59eb4 100644
--- a/src/site/xdoc/articles.xml
+++ b/src/site/xdoc/articles.xml
@@ -178,12 +178,5 @@ with Axis2/Java ServiceClient?- By Eran Chinthaka (17 June
based Web Service in your Webapp?- By Davanum Sirinivas(17 May
2006)
-Other
-