June 12, 2008

12 June 2008 - Apache Rampart 1.4 Released

The Apache Rampart Team has released the version 1.4 of Apache Rampart

Apache Rampart 1.4 is a toolkit that provides implementations of the WS-Sec specifications for Apache Axis2 1.4, based on Apache WSS4J 1.5.4 and the Apache AXIOM-DOOM 1.2.7 implementations.

You can download the releases from: http://ws.apache.org/rampart/download/1.4/download.cgi

There are two main Apache Axis2 modules provided with this release.

  • rampart-1.4.mar -- This provides support for WS-Security and WS-SecureConversation features.
  • rahas-1.4.mar -- This module provides the necessary components to enable SecurityTokenService functionality on a service.

Apache Rampart 1.4 uses a configuration model based on WS-Policy and WS-Security Policy. It is important to note that the Apache Rampart 1.0 style configuration is also available even though being marked as deprecated.

Apache Rampart 1.4 can be successfully used with the next Apache Sandesha2 release targeted towards Apache Axis2 1.4 to configure WS-SecureConversation + WS-ReliableMessaging scenarios.

The rampart module was successfully tested for interoperability with other WS-Security implementations.

WS - Sec specifications supported by Apache Rampart are as follows:

  • WS - Security 1.0 / 1.1
  • WS - Secure Conversation - February 2005
  • WS - Security Policy - 1.1 - July 2005
  • WS - Security Policy - 1.2 - EXPERIMENTAL
  • WS - Trust - February 2005
  • WS - Trust - WS-SX spec - EXPERIMENTAL


New features in Apache Rampart 1.4

  • WS Security 1.1
    • Encrypted headers
    • Encrypted SHA1 references
  • WS Security Policy 1.2 support
    • WS Trust
    • Renew binding
    • Validation binding
  • New configuration options
    • Ability to plug in Custom policy validators
    • Ability to define certificate alias different from username for signature
    • Ability turn off mili second precision
  • Ability to secure SOAP faults
  • Increased interoparability with WCF 3.5

Thank you for using Apache Rampart.

----

-- The Apache Rampart team

Posted by Tetsuya Kitahata at 12:36 AM

May 07, 2008

07 May 2008 - Apache Axis2/C 1.4.0 Released

Apache Axis2/C Team is pleased to announce the release of Apache Axis2/C
version 1.4.0

You can download this release from

http://ws.apache.org/axis2/c/download.cgi

Key Features
------------

1. Support for one-way messaging (In-Only) and request response messaging
(In-Out)

2. Client APIs: Easy to use service client API and more advanced operation
client API

3. Transports supported: HTTP
* Inbuilt HTTP server called simple axis server
* Apache2 httpd module called mod_axis2 for server side
* IIS module for server side
* Client transport with ability to enable SSL support
* Basic HTTP Authentication
* Digest HTTP Authentication
* libcurl based client transport

4. Transports supported: HTTPS
* HTTPS Transport implementation using OpenSSL

5. Transports supported: TCP
* for both client and server side

6. Transport proxy support (HTTP)
* Proxy Authentication (Basic/Digest)

7. Module architecture, mechanism to extend the SOAP processing model.

8. WS-Addressing support, both the submission (2004/08) and final
(2005/08) versions,
implemented as a module.

9. MTOM/XOP support.

10. AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages;
This has complete XML infoset support.

11. XML parser abstraction
* Libxml2 wrapper
* Guththila pull parser support

12. Both directory based and archive based deployment models for deploying
services and modules

13. Description hierarchy providing access to static data of
Axis2/C runtime (configuration, service groups, services, operations
and messages)

14. Context hierarchy providing access to dynamic
Axis2/C runtime information (corresponding contexts to map to each
level of
description hierarchy)

15. Message receiver abstraction
* Inbuilt raw XML message receiver

16. Code generation tool for stub and skeleton generation for a given
WSDL (based on Java tool)
* Axis Data Binding (ADB) support

17. REST support (more POX like) using HTTP POST, GET, HEAD, PUT and DELETE
* Support for RESTful Services

18. Comprehensive documentation
* Axis2/C Manual

19. WS-Policy implementation called Neethi/C, with WS-SecurityPolicy
extension


Major Changes Since Last Release.
--------------------------------

1. Fixed library version numbering
2. Made Guththila as default XML parser
3. Many bug fixes.
4. Memory leak fixes

We welcome your early feedback on this implementation.

Thanks for your interest in Axis2/C

-- Apache Axis2/C Team --

Posted by Tetsuya Kitahata at 02:23 AM

March 05, 2008

05 March 2008 - Apache Axis2/C 1.3.0 Released

Apache Axis2/C Team is pleased to announce the release of Apache Axis2/C version 1.3.0. You can download this release from

http://ws.apache.org/axis2/c/download.cgi

Key Features
------------

1. Support for one-way messaging (In-Only) and request response messaging
(In-Out)

2. Client APIs: Easy to use service client API and more advanced operation
client API

3. Transports supported: HTTP
* Inbuilt HTTP server called simple axis server
* Apache2 httpd module called mod_axis2 for server side
* IIS module for server side
* Client transport with ability to enable SSL support
* Basic HTTP Authentication
* Digest HTTP Authentication
* libcurl based client transport

4. Transports supported: HTTPS
* HTTPS Transport implementation using OpenSSL

5. Transports supported: TCP
* for both client and server side

6. Transport proxy support (HTTP)
* Proxy Authentication (Basic/Digest)

7. Module architecture, mechanism to extend the SOAP processing model.

8. WS-Addressing support, both the submission (2004/08) and final
(2005/08) versions,
implemented as a module.

9. MTOM/XOP support.

10. AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages;
This has complete XML infoset support.

11. XML parser abstraction
* Libxml2 wrapper
* Guththila pull parser support

12. Both directory based and archive based deployment models for deploying
services and modules

13. Description hierarchy providing access to static data of
Axis2/C runtime (configuration, service groups, services, operations
and messages)

14. Context hierarchy providing access to dynamic
Axis2/C runtime information (corresponding contexts to map to each
level of
description hierarchy)

15. Message receiver abstraction
* Inbuilt raw XML message receiver

16. Code generation tool for stub and skeleton generation for a given
WSDL (based on Java tool)
* Axis Data Binding (ADB) support

17. REST support (more POX like) using HTTP POST, GET, HEAD, PUT and
DELETE
* Support for RESTful Services

18. Comprehensive documentation
* Axis2/C Manual

19. WS-Policy implementation called Neethi/C, with WS-SecurityPolicy
extension


Major Changes Since Last Release.
--------------------------------

1. Fixed a bug on version numbering
2. List Axis2/C dependencies licensing in LICENSE file
3. Add relevant copyright notices to NOTICE file
4. Digest Authentication Support
5. Proxy Authentication Support
6. Enhanced REST support
7. Ability to insert xml declaration on outgoing payloads
8. MTOM support with libcurl
9. Improvements to TCPMon Tool
10. Improvements to Test Coverage
11. Improvements to API docs
12. Improvements to CA certificate validation mechanisms on SSL Transport
13. Improvements to Neethi
14. Fixed issue in HTTP GET on mod_axis2
15. Major Improvements to Guththila Parser
16. Improvements to libcurl based sender
17. Creation of a FAQ list
18. Improvements to Axis2/C documentation
19. Added Documentation on Archive Based Deployment
20. Fixes for IIS module
21. Removed dependency in util for the Axis2/C core
22. Ability to access transport headers at the service level (for RESTful
services)
23. uint64_t and int64_t support at util layer and codegen level
24. Removed zlib dependencies when Archive Based Deployment model is
disabled
25. Signal Handling in Windows
26. Removed over 99% of the warnings found on Windows
27. Increased build speed on Windows with nmake.
28. Improvements to Windows build system
29. Extensions to client API to support HTTP/Proxy Authentication
30. Memory leak fixes
31. Many bug fixes

We welcome your early feedback on this implementation. Thanks for your interest in Axis2/C

----

-- Apache Axis2/C Team

Posted by Tetsuya Kitahata at 01:55 PM

October 09, 2007

09 October 2007 - Apache Sandesha2 1.3 Released

Apache WebServices Project announced 1.3 release of Apache Sandesha2. New release is
compatible with recently released Axis2/Java 1.3.
It also includes number of bug fixes and improvements to code base.

You can download the source and binaries from,
http://ws.apache.org/sandesha/sandesha2/download.cgi

Posted by Tetsuya Kitahata at 12:34 PM

October 05, 2007

05 October 2007 - Apache Rampart/C 1.0.0 Released

Apache Rampart/C team is pleased to announce the release of Apache Rampart/C 1.0.
You may download the release from http://ws.apache.org/rampart/c/download.cgi

Posted by Tetsuya Kitahata at 12:38 PM

October 01, 2007

01 October 2007 - Apache Axis2/C 1.1.0 released

Apache Axis2/C Team is pleased to announce the release of Apache Axis2/C
version 1.1.0
You can download this release from:
http://ws.apache.org/axis2/c/download.cgi

Posted by Tetsuya Kitahata at 12:41 PM

August 14, 2007

14 August 2007 - Apache Axis2 1.3 Released

Just over 4 months since the original 1.2 release, we are very proud to announce the release of Apache Axis2 version 1.3.

Downloads are available at:
http://ws.apache.org/axis2/download.cgi

Apache Axis2 is a complete re-design and re-write of the widely used Apache Axis engine and is a more efficient, more scalable, more modular
and more XML-oriented Web services framework. It is carefully designed to support the easy addition of plug-in "modules" that extend its
functionality for features such as security and reliability.

Modules supporting WS-Security/Secure-Conversation (Apache Rampart), WS-Trust (Apache Rahas), WS-Reliable Messaging (Apache Sandesha) and
WS-Eventing (Apache Savan) will be available soon after the Apache Axis2 1.3 release. Please see these projects' own sites for further information.

Major Changes Since 1.2:
- Moved to maven2 from maven1
- Significantly improved documentation
- Significantly improved support for POJO services and clients
- Significantly improved Deployment module and custom deployers
- Significantly improved support for Spring services
- Significantly improved Axis Data Binding (ADB) to increase schema
coverage and overall stability
- Improved handler and module interfaces
- Improved Eclipse and Idea plugins
- Fixed tons of small and not-so-small bugs
- Major code cleanup and improved exception handling
- All the asynchronous MessageReceivers have been deprecated
- Deprecating the introspection to find init()/destroy() methods on service classes.
- Deprecated the Callback interface [http://wiki.apache.org/ws/FrontPage/Axis2/changesfrom1.2to1.3]
- Added a new phase called "Addressing" and moved all the addressing handlers into that phase
- Name of the wsdl2java generated Exception classes changed.
Earlier it had the Exception suffix and from Axis2 1.3 it has been removed
- Interface changed in ADB Datasource class
- Classpath module loading support

Known Issues and Limitations in 1.3 Release:
- Java2WSDL and runtime WSDL generation only support doc-lit/bare and doc-lit/wrapped
- Custom deployers only work in file system based repository.
- POJO does not support HasMap , Hastable and Vectors.

Apache Axis2 1.3 is a major new release compared to Axis2 1.2. We are
striving for a simple and happy first time user experience as well as a
satisfying experienced user experience with this release. We welcome any
and all feedback at:
axis-user@ws.apache.org (please include "[axis2]" in the subject)
axis-dev@ws.apache.org (please include "[axis2]" in the subject)
http://issues.apache.org/jira/browse/AXIS2

Thank you for your interest in Apache Axis2!

The Axis2 Development Team
http://ws.apache.org/axis2/

------------------------------------------------------------------------------------

Features of Apache Axis2:

Programming Model
- Simple XML-centric client API with full WSDL and policy support
- Support for easy deployemnt of POJO with or without annotation
- Support for Spring services and clients
- Support for any message exchange pattern (MEP)
- Synchronous and asynchronous programming model (both in client side and server side)
- Archived based service deployment model supporting full service
encapsulation
- Directory based service deployment support
- Archived module deployment model supporting controlled
extensibility with versioning support
- Hot deployment and Hot update suport for services
- WS-Policy driven code generation extensions
- Flexible service life cycle model and session managment
- Automatic support for POX (REST) style invocation of services
- Support for querying service's WSDL (with ?wsdl), schema (with
?xsd) and policies (with ?policy)
- Java2WSDL support for both doclit/bare and doclit/wrapped
- Support for custom deployers
- Classpath module loading support

Supported Specifications
- SOAP 1.1 and 1.2
- Message Transmission Optimization Mechanism (MTOM)
- XML Optimized Packaging (XOP)
- SOAP with Attachments
- WSDL 1.1 and WSDL 2.0, including both SOAP and HTTP bindings
- WS-Addressing submission and 1.0
- WS-Policy
- SAAJ 1.1

Transports
- HTTP/HTTPS
- SMTP
- JMS
- TCP

Supported Data Bindings
- Axis Data Binding (ADB)
- XMLBeans
- JibX
- JaxMe (Experimental)
- JaxBRI (Experimental)

Tools
- WSDL2Java: Generate Java stubs and skeletons from a WSDL document.
- Java2WSDL: Generate a WSDL document from a Java class.
- Eclipse Plugins
- IntelliJ Idea Plugins
- Maven2 Plugins
- Web application for administering Apache Axis2

----

-- The Apache Axis2 Development Team

Posted by Tetsuya Kitahata at 11:12 AM

August 09, 2007

09 August 2007 - Apache Tuscany Java SDO 1.0-incubating Now Available

The Apache Tuscany team is pleased to announce the 1.0-incubating release of the Java SDO project.

This project provides an implementation of the SDO 2.1 specification and this is our first release to provide full coverage of the specification. In addition to completing the few remaining SDO 2.1 features there are a number of new features relating to XML serialization, new support for handling dynamic derivation from static classes and improvement to the sample programs. For the full change history take a look at RELEASE NOTES

To download SDO Java or for more information about the release go to: http://incubator.apache.org/tuscany/sdo-java-releases.html

Apache Tuscany welcomes your help. Any contribution, including code, testing, improving the documentation, or bug reporting is always appreciated. For more information on how to get involved in Apache Tuscany visit the website at: http://incubator.apache.org/tuscany.

(Tuscany is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Web services PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.)

----

-- The Apache Tuscany Team

Posted by Tetsuya Kitahata at 02:15 AM

June 08, 2007

08 June 2007 - Apache Synapse 1.0 Released

The Apache Synapse team is pleased to announce the first full release of
Apache Synapse with the 1.0 release.

Apache Synapse is a simple and highly effective Web Services
intermediary and SOA framework. It can be
added to your existing network very simply either as a services gateway
or as an HTTP proxy. Once Apache
Synapse is mediating your service requests it can perform many functions
including routing, load-balancing,
transformation and protocol switching. Apache Synapse can be used to
build an Enterprise Service Bus (ESB) or
Service Oriented Architecture (SOA).

Apache Synapse has been designed to support very fast XML routing with a
streaming XML design based upon
Apache Axiom. in addition, the use of a completely asynchronous
architecture and non-blocking IO based on Java NIO
ensures that Synapse has very low overhead and can scale to support
thousands of concurrent clients without dropping
messages.

The main features of Synapse include:
* Support for XML/HTTP, JMS, SOAP 1.1/1.2, WS-Addressing, MTOM binary
attachments
* Simple protocol switching between XML/HTTP (POX) and SOAP, JMS and HTTP
* Built in support for XPath and Regex based routing, XSLT-based
transformations
* High-performance non-blocking HTTP and HTTPS support (based on Apache
HttpCore)
- millisecond-level routing
- supports thousands of concurrent connections
* Load-balancing, failover and throttling support
* Support for advanced Web Services standards
* WS-ReliableMessaging
* WS-Security
* WS-Policy
* JMS support including text, binary, XML and SOAP/JMS
* Logging and header-manipulation
* Extensible via scripting languages including JavaScript, Groovy and Ruby
- full support for native XML via E4X and REXML
- Apache BSF support enables many scripting languages
* Custom Java classes or Spring Framework assemblies allow Synapse to be
extended
* Extensibility model allows the core XML configuration language to be
enhanced by plugin JARs
* Support for timeouts, fault handling and recovery
* A large number of default samples including content-based routing,
XSLT, WS-Security and other topics
* Built in test/sample server based on Apache Axis2 for prototyping and
testing
* Ability to load scripts, metadata, configuration and resources from a
remote registry
* Optional dynamic update to routing tables and other configuration
* Support for JDK 1.4 and 1.5

The major changes since the 0.91 release are:
* Upgraded to use Apache Axis2 1.2
* Addition of the non-blocking HTTP and HTTPS transport
* Improved samples and documentation
* Enhanced support for WSDL endpoints and load-balancing, throttling and
failover

The Apache Synapse code and binaries are available from the website at
http://ws.apache.org/synapse

Posted by Tetsuya Kitahata at 03:23 PM

June 02, 2007

02 June 2007 - Apache Rampart 1.2 Released

The Apache Rampart Development team would like to announce the release of the version 1.2 of Apache Rampart.

Apache Rampart 1.2 is a toolkit that provides implementations of the WS-Sec* specifications for Apache Axis2 1.2, based on Apache WSS4J 1.5.2 and the Apache AXIOM-DOOM 1.2.4 implementations.

There are two main Apache Axis2 modules provided with this release.

  • rampart-1.2.mar
    This provides support for WS-Security and WS-SecureConversation features.
  • rahas-1.2.mar
    This module provides the necessary components to enable SecurityTokenService functionality on a service.

Apache Rampart 1.2 uses a configuration model based on WS-Policy and WS-Security Policy and it is important to note that Apache Rampart 1.0 style configuration is also available even though being marked as deprecated.

Apache Rampart 1.2 can be successfully used with the next Apache Sandesha2 release targeted towards Apache Axis2 1.2 to configure WS-SecureConversation + WS-ReliableMessaging scenarios.

The rampart module was successfully tested for interoperability with other WS-Security implementations.

WS - Sec* specifications supported by Apache Rampart are as follows:

  • WS - Security 1.0
  • WS - Secure Conversation - February 2005
  • WS - Security Policy - 1.1 - July 2005
  • WS - Trust - February 2005
  • WS - Trust - WS-SX spec - EXPERIMENTAL

Thank you for using Apache Rampart.

----

-- The Apache Rampart team

Posted by Tetsuya Kitahata at 12:07 PM

May 31, 2007

31 May 2007 - Apache WSS4J 1.5.2 released

The Apache WSS4J Team is happy to announce the release of Apache WSS4J 1.5.2.

You can download the releases from: http://www.apache.org/dyn/closer.cgi/ws/wss4j/1_5_2

Apart from the binary and source distributions, We have an additional ZIP file that contains other required JAR files to install and run WSS4J.

This release of wss4j uses Apache XML Security 1.4.0.

Please refer to the *readme.* files in the distribution for further information regarding implemented features, additional information, links to the Wiki pages, etc.

----

-- The Apache WSS4J team

Posted by Tetsuya Kitahata at 08:14 PM

May 07, 2007

07 May 2007 - Apache Axis2/C 1.0.0 Released

Apache Axis2/C Team is pleased to announce the release of Apache Axis2/C version 1.0.0

You can download this release from http://ws.apache.org/axis2/c/download.cgi

Key Features

  1. Support for one-way messaging (In-Only) and request response messaging (In-Out)
  2. Client APIs: Easy to use service client API and more advanced operation client API
  3. Transports supported: HTTP
    1. Inbuilt HTTP server called simple axis server
    2. Apache2 httpd module called mod_axis2 for server side
    3. IIS module for server side
    4. Client transport with ability to enable SSL support
    5. libcurl based client transport
  4. Module architecture, mechanism to extend the SOAP processing model
  5. WS-Addressing support, both the submission (2004/08) and final(2005/08) versions, implemented as a module
  6. MTOM/XOP support
  7. AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages; This has complete XML infoset support
  8. XML parser abstraction
    1. Libxml2 wrapper
    2. Guththila pull parser support
  9. Both directory based and archive based deployment models for deploying services and modules
  10. Description hierarchy providing access to static data of Axis2/C runtime (configuration, service groups, services, operations and messages)
  11. Context hierarchy providing access to dynamic Axis2/C runtime information(corresponding contexts to map to each level of description hierarchy)
  12. Message receiver abstraction
    1. Inbuilt raw XML message receiver
  13. Code generation tool for stub and skeleton generation for a given WSDL (based on Java tool)
    1. Axis Data Binding (ADB) support
  14. Transport proxy support
  15. REST support (more POX like) using both HTTP POST and GET
  16. Comprehensive documentation
    1. Axis2/C Manual

Major Changes Since Last Release

  1. Many Bug Fixes
  2. IIS module for server side
  3. libcurl based client transport
  4. Improvements to overall API to make it more user friendly, stable and binary compatible
  5. Transport proxy support
  6. Memory leak fixes We welcome your early feedback on this implementation.

Thank you for your interest in Axis2/C.

----

-- The Apache Axis2/C Team

Posted by Tetsuya Kitahata at 09:26 PM

April 06, 2007

06 April 2007 - Apache AXIOM (WebServices Commons) 1.2.3 Released

Apache AXIOM is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. It supports a novel "pull-through" model which allows one to turn off the tree building and directly access the underlying pull event stream. It also has built-in support for XML Optimized Packaging (XOP) and MTOM, the combination of which allows XML to carry binary data efficiently and in a transparent manner. The combination of these results in a easy to use API with a very high performant architecture

Initialy developed as part of Apache Axis2, Apache AXIOM (AXIs Object Model) is the core of Apache Axis2. However, it is a pure standalone XML Infoset model with novel features and can be used independently of Apache Axis2.

Please visit: http://ws.apache.org/commons/axiom/


Key Features

  • Full XML Infoset compliant XML object model
  • StAX based builders with on-demand building and pull-through
  • XOP/MTOM support offering direct binary support
  • Convenient SOAP Infoset API on top of AXIOM
  • Two implementations included:
    • Linked list based implementation
    • W3C DOM supporting implementation
  • High performant


What's New in This Release

This is release includes a set of bug fixes which are necessary for Axis2 release and improvements to file caching.

----

-- The Apache Axiom Team

Posted by Tetsuya Kitahata at 01:40 PM

January 10, 2007

10 January 2007 - Apache AXIOM (WebServices Commons) 1.2.2 Released

Apache AXIOM is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. It supports a novel "pull-through" model which allows one to turn off the tree building and directly access the underlying pull event stream. It also has built-in support for XML Optimized Packaging (XOP) and MTOM, the combination of which allows XML to carry binary data efficiently and in a transparent manner. The combination of these results in a easy to use API with a very high performant architecture

Initialy developed as part of Apache Axis2, Apache AXIOM (AXIs Object Model) is the core of Apache Axis2. However, it is a pure standalone XML Infoset model with novel features and can be used independently of Apache Axis2.

Please visit: http://ws.apache.org/commons/axiom/

Key Features
============

  • Full XML Infoset compliant XML object model
  • StAX based builders with on-demand building and pull-through
  • XOP/MTOM support offering direct binary support
  • Convenient SOAP Infoset API on top of AXIOM
  • Two implementations included:
    • Linked list based implementation
    • W3C DOM supporting implementation
  • High performant

What's New in This Release
==========================

This is release includes few bug fixes, specially following issues.

  • WSCOMMONS-144 : Axiom having problem when serializing name spaces with null nameSpaceUri.

----

-- The Apache Axiom Team

Posted by Tetsuya Kitahata at 11:09 PM

10 January 2007 - Apache Axis2 1.1.1 Released

Its been over a month since the 1.1 release of Apache Axis2 and we are happy to announce the release of Apache Axis2 version 1.1.1.

The download is available at: http://ws.apache.org/axis2/download.cgi

Apache Axis2 is a complete re-design and re-write of the widely used Apache Axis engine and is a more efficient, more scalable, more modular and more XML-oriented Web services framework. It is carefully designed to support the easy addition of plug-in "modules" that extends its functionality for features such as security and reliability.

Modules supporting WS-Security/Secure-Conversation (Apache Rampart), WS-Trust (Apache Rahas), WS-Reliable Messaging (Apache Sandesha2) are already avaialable. Modules supporting WS-Eventing (Apache Savan) & WS-Transactions (Apache Kandula2) will be available soon after the Apache Axis2 1.1.1 release. Please see these projects' own sites for further information.

Major changes since 1.1:

  • Performance improvements
  • Bug fixes

Known issues and limitations in 1.1.1 release:

  • 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

Apache Axis2 1.1.1 is a bug fix release of Axis2's 1.1 version, which was a major release since Axis2 1.0. We are striving for a simple and happy first time user experience as well as satisfying advanced users.

We welcome any and all feedback:

Thank you for your interest in Apache Axis2

----

-- The Apache Axis2 Development Team


Posted by Tetsuya Kitahata at 11:00 PM

December 11, 2006

11 December 2006 - Apache Rampart 1.1 Released

Apache Rampart team is happy to announce the 1.1 release of Apache Rampart

You can download the releases from:

http://www.apache.org/dyn/closer.cgi/ws/rampart/1_1

Apache Rampart 1.1 is a toolkit that provides implementations of the WS-Sec* specifications for Apache Axis2 1.1, based on Apache WSS4J 1.5.1 and the Apache AXIOM-DOOM 1.2.1 implementation.

What is in this release

There are two main Apache Axis2 modules provided with this release.

  • rampart-1.1.mar -- This provides support for WS-Security and WS-SecureConversation features.
  • rahas-1.1.mar -- This module provides the necessary components to enableSecurityTokenService functionality on a service.

Apache Rampart 1.1 introduces a new configuration model based on WS-Policy and WS-Security Policy and it is important to note that Apache Rampart 1.0 style configuration is now deprecated and will not be available in next major version.

Apache Rampart 1.1 can be successfully used with the next Apache Sandesha2 release targeted towards Apache Axis2 1.1 to configure WS-SecureConversation + WS-ReliableMessaging scenarios.

The rampart module was successfully tested for interoperability with other WS-Security implementations.

WS - Sec* specifications supported by Apache Rampart are as follows:

  • WS - Security 1.0
  • WS - Secure Conversation - February 2005
  • WS - Security Policy - 1.1 - July 2005
  • WS - Trust - February 2005
  • WS - Trust - WS-SX spec - EXPERIMENTAL

Thank you for using Apache Rampart.

----

-- The Apache Rampart team

Posted by Tetsuya Kitahata at 10:19 AM

11 December 2006 - Apache WSS4J 1.5.1 Released

The Apache WSS4J Team is happy to announce the WSS4J-1.5.1 release.

You can download the releases from:
http://www.apache.org/dyn/closer.cgi/ws/wss4j/1_5_1

Apart from the binary and source distributions, We have an additional ZIP file that contains other required JAR files to install and run WSS4J.

Please refer to the *readme.* files in the distribution for further information regarding implemented features, additional information, links to the Wiki pages, etc.

The WSS4J core classes were improved to allow more flexibility and control, and following issues were fixed afer the 1.5.0 release:

WSS-35, WSS-44, WSS-48, WSS-50, WSS-53, WSS-58, WSS-61

----

-- The Apache WSS4J team

Posted by Tetsuya Kitahata at 06:35 AM

November 14, 2006

14 November 2006 - Apache Axis2 1.1 Released

Just over 6 months since the original 1.0 release, we, the Apache Axis2 development team members, are very proud to announce the release of Apache Axis2 version 1.1.

Downloads are available at: http://ws.apache.org/axis2/download.cgi

Apache Axis2 is a complete re-design and re-write of the widely used Apache Axis engine and is a more efficient, more scalable, more modular and more XML-oriented Web services framework. It is carefully designed to support the easy addition of plug-in "modules" that extend its functionality for features such as security and reliability.

Modules supporting WS-Security/Secure-Conversation (Apache Rampart), WS-Trust (Apache Rahas), WS-Reliable Messaging (Apache Sandesha) and WS-Eventing (Apache Savan) will be available soon after the Apache Axis2 1.1 release. Please see these projects' own sites for further information.

Major Changes Since 1.0:

  • Significantly improved documentation
  • Significantly improved support for POJO services and clients
  • Significantly improved support for Spring services
  • Significantly improved Axis Data Binding (ADB) to increase schema coverage and overall stability
  • Improved service lifecycle model
  • Improved JMS support
  • Improved handler and module interfaces
  • Improved Eclipse and Idea plugins
  • New Attachments API for sending & receiving MTOM and SwA attachments
  • Built in support for WS-Policy via Apache Neethi
  • Added support for unwrapping Web service requests
  • Fixed tons of small and not-so-small bugs
  • Major refactoring of release structure to make usage easy

Known Issues and Limitations in 1.1 Release:

  • 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

Apache Axis2 1.1 is a major new release compared to Axis2 1.0. We are striving for a simple and happy first time user experience as well as a satisfying experienced user experience with this release. We welcome any and all feedback at:

Thank you for your interest in Apache Axis2

----

-- The Apache Axis2 Development Team

Posted by Tetsuya Kitahata at 03:08 PM

14 November 2006 - Apache AXIOM (WebServices Commons) 1.2 Released

We, the Apache AXIOM development team (Under the Apache WebServices Commons Subproject) members, are proud to announce the release of Version 1.2 of Apache AXIOM. (Download : http://ws.apache.org/commons/axiom/download.cgi )

Apache AXIOM is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. It supports a novel "pull-through" model which allows one to turn off the tree building and directly access the underlying pull event stream. It also has built-in support for XML Optimized Packaging (XOP) and MTOM, the combination of which allows XML to carry binary data efficiently and in a transparent manner. The combination of these results in a easy to use API with a very high performant architecture!

Key Features

  • Full XML Infoset compliant XML object model
  • StAX based builders with on-demand building and pull-through
  • XOP/MTOM support offering direct binary support
  • Convenient SOAP Infoset API on top of AXIOM
  • Two implementations included:
    • Linked list based implementation
    • W3C DOM supporting implementation
  • High performant

What's New in This Release

  • Improved XML serialization
  • Improved Builder hierarchy
  • Improved MTOM handling
  • Numerous bug fixes

If you like to contribute to AXIOM please help us to shape AXIOM. Any contribution in the form of coding, testing, submitting improvements to the documentation, and reporting bugs are always welcome.

Project Mailing List : commons-dev@ws.apache.org

Thanks for your interest in Apache AXIOM.

----

-- The Apache AXIOM Development Team

Posted by Tetsuya Kitahata at 12:31 PM

13 November 2006 - Apache WS-Commons XMLSchema 1.2 Released

This is the release of XMLSchema 1.2 of Apache WS-Commons (Apache WebServices Commons Project). This release includes
numerous bug fixes.

XMLSchema is a lightweight schema object model that can be used tomanipulate and generate XML schema representations. It has no external dependancies and can be easily integrated into an existing project.

You are welcome to kick the tires and get XMLSchema on the move. If you like to help us shape XMLSchema any contribution in the form of coding, testing, submitting improvements to the documentation, and reporting bugs are always welcome.

Thanks for your interest in XMLSchema

----

-- The Apache WS-Commons XMLSchema Development Team

Posted by Tetsuya Kitahata at 12:37 AM

September 02, 2006

02 September 2006 - Apache Axis2/C 0.93 released

The Apache Axis2C Development Team is pleased to announce the release of Apache Axis2/C version 0.93. You can download this release from http://ws.apache.org/axis2/c/download.cgi

Key Features

  1. AXIOM, an XML object model optimized for SOAP 1.1/1.2 Messages. This has complete XML infoset support.
  2. Support for one-way messaging (In-Only) and request response messaging (In-Out)
  3. Description hierarchy (configuration, service groups, services, operations and messages)
  4. Directory based deployment model
  5. Archive based deployment model
  6. Context hierarchy (corresponding contexts to map to each level of description hierarchy).
  7. Raw XML message receiver
  8. Module architecture, mechanism to extend the SOAP processing model
  9. Module version support
  10. Transports supports: HTTP
    • Both simple axis server and Apache2 httpd module for server side
    • Client transport with ability to enable SSL support
  11. Service client and operation client APIs
  12. REST support (HTTP POST case)
  13. WS-Addressing, both the submission (2004/08) and final (2005/08) versions
  14. MTOM/XOP support
  15. Code generation tool for stub and skeleton generation for a given WSDL (based on Java tool)
    • Axis Data Binding (ADB) support
  16. Security module with UsernameToken support
  17. REST support (HTTP GET case) - New
  18. Dynamic invocation support (based on XML schema and WSDL implementations) - New

Major Changes Since Last Release

  1. REST support for HTTP GET case
  2. XML Schema implementation
  3. Woden/C implementation that supports both WSDL 1.1 and WSDL 2.0
  4. Dynamic client invocation (given a WSDL, consume services dynamically)
  5. Numerous improvements to API and API documentation
  6. Many bug fixes, especially, many paths of execution previously untouched were tested along with Sandesha2/C implementation

TODOs Remaining for 1.0

  1. Complete API documentation and API improvements
  2. Fix major memory leaks
  3. Test codegen for both ADB and none cases
  4. Put in place a comprehensive functional test framework
  5. WSDL2C tool

We welcome your early feedback on this implementation. Thanks for your interest in Axis2C

----

-- Apache Axis2C Development Team


Posted by Tetsuya Kitahata at 06:01 AM

September 01, 2006

01 September 2006 - Apache XML-RPC 3.0 Released

The Apache XML-RPC team is glad to announce the availability of Apache XML-RPC, version 3. Version 3 is an almost complete rewrite of its predecessor. Although complying to the XML-RPC specification by default, it introduces the concept of so-called vendor extensions. Vendor extensions are available only, if both client and server are using Apache XML-RPC 3. Available vendor extensions include:

  • A streaming mode allows running client and server with a low memory profile, regardless of any document size.
  • XML-RPC request and response may be compressed using gzip
  • Custom data types are supported, in particular null, byte, short, long, float, big decimal, big integer, DOM nodes, Serializable objects, Calendar

Additionally, support for dynamic client generation is available. In other words, if the servers methods are implementing an interface, then the client may create an instance of the same interface, which is actually invoking the servers methods.

The Apache XML-RPC web site is at:

http://ws.apache.org/xmlrpc

Apache XML-RPC 3 is available from any Apache mirror:

http://www.apache.org/dyn/closer.cgi/ws/xmlrpc

Maven 1 and 2 compliant jar files are available from

http://repo1.maven.org/maven/xmlrpc

http://repo1.maven.org/maven2/org/apache/xmlrpc/

Posted by Tetsuya Kitahata at 07:52 AM

June 18, 2006

18 June 2006 - Apache Axis2/C 0.92 Released

We -- The Apache Axis2/C Team -- are pleased to announce the release of Apache Axis2/C version 0.92. You can download this release from http://ws.apache.org/axis2/c/download.cgi

Key Features

  1. AXIOM, an XML object model optimized for SOAP 1.1/1.2 Messages. This has complete XML infoset support.
  2. Support for One-Way Messaging (In-Only) and Request Response Messaging (In-Out)
  3. Module Architecture, mechanism to extend the SOAP processing model
  4. Context hierarchy
  5. Directory based deployment model
  6. Raw XML providers
  7. WS-Addressing, both the submission (2004/08) and final (2005/08) versions
  8. Transports supports: HTTP -- Apache Axis2/C Team -- ack on this implementation.

Thanks for your interest in Axis2/C

----

-- The Apache Axis2/C Team

Posted by Tetsuya Kitahata at 03:57 AM

May 09, 2006

09 May 2006 - Apache TCPMon (WebServices Commons) 1.0 Released

Apache TCPMon Team is proud to announce the 1.0 release of Apache TCPMon, the recently moved out tool from Apache Axis2.

You can download this release from our official site at http://ws.apache.org/commons/tcpmon/download.cgi

The release jar is available at http://www.apache.org/dist/java-repository/ws-commons/jars/ for embedding purposes

Additions to this release apart from the regular TCPMon include

  1. SOAP message sender capability to send arbitrary SOAP messages
  2. Batch and shell scripts to easily start TCPMon
  3. Documentation including a simple user guide

Please use this release and send your comments to commons-dev@ws.apache.org.

----

-- Apache TCPMon Team

Posted by Tetsuya Kitahata at 03:36 PM

May 06, 2006

05 May 2006 - Apache Rampart 1.0 Released

Apache Rampart Team is happy to announce the 1.0 release of Apache Rampart.

Apache Rampart is the Apache Axis2 module that implements the WS-Security specification based on Apache WSS4J 1.5.0 and the Apache AXIOM-DOOM implementation.

In addition to the WS-Security features listed in the WSS4J web site (http://ws.apache.org/wss4j) rampart provides:

  • Ability to MTOM optimize parts of the message
  • Convenient and intuitive configurations
  • Mechanism to dynamically configure the module
  • Experimental WS-SecurityPolicy support

This module was successfully tested for interoparability with other WS-Security implementations.

You can download the rampart-1.0.mar from:

http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/modules/rampart/1_0/

For documentation on configuration please refer

http://ws.apache.org/axis2/modules/rampart/1_0/security-module.html

Let "rampart" secure your messages !!!

----

-- Apache Rampart Team

Posted by Tetsuya Kitahata at 05:38 AM

May 05, 2006

04 May 2006 - Apache Axis2 1.0 Released

The Apache Axis2 Development Team is very proud to announce that Apache Axis2 1.0 has been released.

Apache Axis2 is a complete re-design and re-write of the widely used Apache Axis SOAP stack to build 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 carefully designed to support the easy addition of plug-in "modules" that extend its functionality for features such as security and reliability. Modules currently available or under development include:

Apache Axis2 is built on Apache Axiom (WebServices Commons), a new high performant, pull-based XML object model that was released two days ago.

Downloads: http://ws.apache.org/axis2/download.cgi

----

-- The Apache Axis2 Development Team

Posted by Tetsuya Kitahata at 12:57 PM

May 04, 2006

03 May 2006 - Apache Neethi (WebServices Commons) 1.0.1 Released

The Apache Neethi team is proud to announce the release of Apache Neethi version 1.0.1 You can download the source and binary distributions from the following mirrors.

Mirrors: http://www.apache.org/dyn/closer.cgi/ws/commons/neethi/1_0_1/

Please use our backup site if the mirrors are not yet updated.

Backup: http://www.apache.org/dist/ws/commons/neethi/1_0_1/

Please feel free to send any feedback to our mailing list commons-dev@ws.apache.org (preferably with [Neethi] prefix).

Visit our website at: http://ws.apache.org/commons/neethi/index.html for further information.

----

-- The Apache Neethi Team

Posted by Tetsuya Kitahata at 08:53 AM

03 May 2006 - Apache WSS4J 1.5.0 Released

The Apache WSS4J team is happy to announce the 1.5.0 release of Apache WSS4J, the Web service security implementation.

You can download the releases from:

http://www.apache.org/dyn/closer.cgi/ws/wss4j/1_5_0

The distributions to the mirror(s) sites will be available in the next few days.

Apart from the binary and source distributions, We have an additional ZIP file that contains other required JAR files to install and run WSS4J.

Please refer to the *readme.* files in the distribution for further information regarding implemented features, additional information, links to the Wiki pages, etc.

Note that major refactoring from the 1.1.0 to 1.5.0 is mentioned in the wiki : http://wiki.apache.org/ws/FrontPage/WsFx/refactor

More information about WSS4J and related projects is available on the WSS4J homepage:

http://ws.apache.org/wss4j

We hope you have fun with this new WSS4J

----

-- The Apache WSS4J team

Posted by Tetsuya Kitahata at 12:04 AM

May 03, 2006

02 May 2006 - Apache Axiom 1.0 Released

After nearly 2 years of development and numerous incremental releases, The Apache WebServices Commons Project is proud to announce the release of Version 1.0 of Apache AXIOM. (Download : http://ws.apache.org/commons/axiom/download.cgi )

Apache AXIOM is a StAX-based, XML Infoset compliant object model which supports on-demand building of the object tree. It supports a novel "pull-through" model which allows one to turn off the tree building and directly access the underlying pull event stream. It also has built in support for XML Optimized Packaging (XOP) and MTOM, the combination of which allows XML to carry binary data efficiently and in a transparent manner. The combination of these is an easy to use API with a very high performant architecture.

Developed as part of Apache Axis2, Apache AXIOM is the core of Apache Axis2. However, it is a pure standalone XML Infoset model with novel features and can be used independently of Apache Axis2.

Key Features

  • Full XML Infoset compliant XML object model
  • StAX based builders with on-demand building and pull-through
  • XOP/MTOM support offering direct binary support
  • Convenient SOAP Infoset API on top of AXIOM
  • Two implementations included:
    • Linked list based implementation
    • W3C DOM supporting implementation
  • High performance

----

-- The Apache WebServices Commons Project

Posted by Tetsuya Kitahata at 08:54 AM

April 20, 2006

20 April 2006 - Apache Neethi as the brand name of WS Policy project

Please note that Apache WS Commons Policy project will now use *Apache Neethi* as its brand name.

Majority of the community had voted in favour of this proposal.

Vote thread:
http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200604.mbox/%3c44434989.2010406@apache.org%3e

Posted by Tetsuya Kitahata at 09:53 PM

April 02, 2006

02 April 2006 - Apache Axis2/C 0.90 released

The Apache Axis2/C team just released the 0.90 version .. basically signally they're getting there! Its now functional, interoperable and performant. If you are looking for a highly embeddable kernel for a WS-* stack, then you have to check it out. If you want help with it then of course WSO2 will be happy to support it.

Key features of Axis2/C include:

  • AXIOM, an XML object model 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
  • Content hierarchy
  • Directory based deployment model
  • Raw XML providers
  • WS-Addressing, both the submission (2004/08) and final (2005/08) versions
  • Transports support: HTTP (both simple axis server and Apache2 httpd module

Check it out and please send feedback to axis-c-dev@ws.apache.org.

----

-- The Apache Axis2/C team

Posted by Tetsuya Kitahata at 05:20 PM

March 25, 2006

25 March 2006 - Apache Axis2 v0.95 Released

Apache Axis2 team is proud to announce the release of Axis2 0.95 version.

You can download the release from : http://ws.apache.org/axis2/download.cgi

Axis2 version 0.95 comes with 5 different packages, giving you the flexibility to select one of them to suit your own requirements. Please see http://ws.apache.org/axis2/0_95/installationguide.html for further details about different distributables.

Complete Features List:

  1. 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.
  2. Support for One-Way Messaging (In-Only) and Request Response Messaging (In-Out).
  3. Module Architecture, mechanism to extend the SOAP Processing model.
  4. Module version support, can have multiple versions of the same module and use them depending on the requirement.
  5. Content hierarchy
  6. Archive based deployment model and Directory based deployment model
  7. JWS like deployment (making Java class into Web service)
  8. WSDL Code Generation tool for stubs and skeletons
  9. WS-Addressing, both the submission (2004/08) and final (2005/08) versions
  10. WSS4J module for security
  11. Improved and user friendly Client API
  12. WSDL2Java and Java2WSDL
  13. REST (REpresentational State Transfer) Support
  14. Transports supports: HTTP, SMTP, TCP, JMS
  15. Raw XML providers
  16. Support for MTOM/ MIME/ SwA
  17. SAAJ implementation
  18. DOOM
  19. Pack/Unpack capability for the generated code
  20. Axis Data Binding - ADB (Framework and Schema Compiler)
  21. Numerous bug fixes since last release
  22. Transport framework improvements (ListenerManager) - New
  23. AxisServlet auto starts when the application server starts up - New
  24. Module disengagemnt support - New
  25. Loading modules (.mar files) from classpath - New
  26. Sessions scoping for Application, SOAP, Transport and Request levels - New

Experimental Features List:

  1. Server side and client side Web service Policy support
  2. wsdl and xsd support
  3. Generating ServiceClient for a given WSDL and invoke the corresponding service using generated client

Major Changes Since Last Release:

  1. Transport framework improvements (ListenerManager)
  2. The way to add an action mapping (wsamapping) has been moved from being a parameter to a child element. With this version onwards the way of adding an action mapping is as follows: <actionMapping>MyMapping</actionMapping>
  3. Refactored following packages in Axiom:
    • org.apache.ws.commons.om.impl.llom.builder to org.apache.ws.commons.om.impl.builder
    • org.apache.ws.commons.om.impl.llom.mtom to org.apache.ws.commons.om.impl.mtom
    • org.apache.ws.commons.om.impl.llom.serialize to org.apache.ws.commons.om.impl.serialize
    • org.apache.ws.commons.om.impl.llom.traverse to org.apache.ws.commons.om.impl.traverse

Tools Included In This Release:

  1. Axis2 Web Application (Web App)
  2. WSDL2WS - Command line version

What's Still To Do? See list of what we think needs to be done, and consider helping out if you're interested and able!

  1. JAX-RPC 1.1 and/or JAX-WS compliance
  2. SOAP Encoding
  3. Binary serialization and de-serialization support
  4. Management Interface for Axis2
  5. Implementation of other Transports.
  6. Resource framework implementation (WS-RF) and Enterprise web services such as JSR 109 support
  7. Completion of Interop tests

Axis2 is taking shape, this 0.95 release is a glimpse of 1.0 that is coming soon. If you happen to have a vision of how the next generation Web services platform should be, contribute to Apache Axis2, and help us shape it. Any contribution in the form of coding, testing, submitting improvements to the documentation, and reporting bugs are always welcome.

Thanks for your interest in Axis2!

----

-- The Apache Axis2 Team

Posted by Tetsuya Kitahata at 03:57 AM

March 12, 2006

12 March 2006 - Apache WS Policy implementation v0.90 released

Apache's WS-Policy implementation team has released the version 0.90 of WS-Policy implementation (WS-Commons). While there's more work ahead, this framework works now and is heavily used in Apache Axis2 to drive its behavior based on WS-Policy specifications.

Posted by Tetsuya Kitahata at 12:22 AM

January 11, 2006

11 January 2006 - Apache Axis2 0.94 Released

Apache Axis2 team is proud to announce the release of Axis2 0.94 version. You can download the release from : http://ws.apache.org/axis2/download.cgi (if you can not find the distribution in the mirrors, please use the backup sites)

Axis2 version 0.94 comes with 5 different packages and 3 plugins, giving you the flexibility to select one of them to suit your own requirements. Please see http://ws.apache.org/axis2/0_94/installationguide.html for further details about different distributables.

Axis2 Complete Features List

  • 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 , can have multiple versions of the same module and use them depending on the requirement.
  • Content hierarchy
  • Archive based deployment Model and Directory based deployment model
  • JWS like deployment (making Java class into 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 Feature
  • Pack/Unpack capability for the generated code- New Feature
  • Axis Data Binding - ADB (Framework and Schema Compiler)
  • Numerous bug fixes since last release

Axis2 Experimental Features List

  • Sessions scoping for Application, SOAP, Transport and Request levels
  • Server side Web Service Policy support
  • ?wsdl and ?xsd support
  • Java2WSDL
  • Generating ServiceClient for a given WSDL and invoke the corresponding service using generated client.

Major Changes Since 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 , can have multiple versions of the same module and use them depending on the requirement.
  • Code generator improved to process multi-port WSDL's properly
  • Packing and unpacking options for the code generated classes
  • Multiple Axis2 packaging distros for diferent requirements

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's Still To Do?*

  • See list of what we think needs to be done, and consider helping out if you're interested and able!
  • 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

Axis2 is taking shape and this 0.94 release is a glimpse of version 1.0 that will be coming soon. If you happen to have a vision of how the next generation of Web Service should be, and like to contribute to Apache Axis2 feel free to pitch in. Any contributions in the form of coding, testing, submitting improvements to the documentation, and reporting bugs are most welcome!

Thanks for your interest in Apache Axis2!

----

-- The Apache Axis2 Development Team

Posted by Tetsuya Kitahata at 05:56 PM

December 31, 2005

30 December 2005 - Apache XML-RPC 2.0.1 Released

The Apache XML-RPC team is glad to announce the availability of Apache XML-RPC 2.0.1. Version 2.0.1 is a bug fix release. See changes below.

  • The Webserver class was unable to handle basic authentication, because the BASE64 codec wasn't initialized.
    Issue: XMLRPC-68, Johan Oskarson
  • The characters 0x20, 0xe000, and 0x10000 have been escaped without reason.
    Issue: XMLRPC-69, Claude Zervas
  • The wrong version of commons-codec was downloaded by build.xml.
    Issue: XMLRPC-73, Thomas Mohaupt
  • Added the CommonsXmlRpcTransportFactory.
    Jimisola Laursen
  • Added the possibility to specify a timezone for interpreting incoming date values.
    Henry Story
  • Upgrade to commons-httpclient 3.0.

----

-- The Apache XML-RPC team

Posted by Tetsuya Kitahata at 04:33 AM

December 04, 2005

04 December 2005 - Apache Axis2 v0.93 Released

The Apache Axis2 team is proud to announce the 0.93 release.

You can download the release from:

http://www.apache.org/dyn/closer.cgi/ws/axis2/0_93/

This release includes the following features:

  • Complete XML infoset support for AXIOM
  • AXIOM, a SOAP specific streaming XML infoset model for SOAP 1.1/1.2 messages
  • Support for one-way messaging and request response messaging
  • Modules, mechanism to extend the SOAP processing model
  • Archives based deployment model
  • WSDL2Java code generation tool for stub and skeltons
  • XML Beans based data binding support
  • ADB (Axis Data Binding) with complete simple type support and limited complex type support
  • Support for WS-Addressing, both the submission and final versions
  • Client API
  • REST web service support
  • HTTP transport support
  • SMTP transport support
  • TCP transport support
  • MTOM/SWA attachments support
  • SAAJ implementation
  • WS-Security support using WSS4J

What's new in this release ?

  • 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 types 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

Experimental features list

  1. DOOM - DOM implementation over OM
  2. Java2WSDL
  3. RPC Support

Major changes since last release

  1. Refactored org.apache.axis2.clientapi to org.apache.axis2.client
  2. Introduction of Options to configure clients
  3. Renaming of descriptors. OperationDescription -> AxisOperation, ServiceDescription -> AxisService, ServiceGroupDescription -> AxisServiceGroup

What's still to do?

Please see a list of what we think needs doing - and please consider helping out if you're interested & able!

  • SOAP 1.1 and 1.2 validation
  • JAX-RPC 1.1/2.0 compliance
  • Implementation of other transports. e.g. JMS..
  • Web Service Policy Support
  • WSDL Generation

Axis2 is taking shape, this 0.93 release is a glimpse of 1.0 that should be comming soon. If you happen to have vision of how the next generation of the Web Service should be, and like to contribute to Apache Axis2 please help us to shape the Apache Axis2. Any contribution in the form of coding, testing, submiting improvements to the documentation, and reporting bugs are always welcome.

Thanks for your interest in Axis2!

----

-- The Apache Axis2 Development Team

Posted by Tetsuya Kitahata at 11:18 AM

October 24, 2005

24 October 2005 - Apache Pubscribe v1.1 Released

The Apache Pubscribe Dev Team is pleased to announce the v1.1 release of Apache Pubscribe. This release does not provide any new features; it includes API changes and bug fixes.

NOTE: Please read the Release Notes for important information on the changes to the project. Previous users will find critical information about the porting/regeneration of pre-1.1 generated services.

Binary and source distributions can be downloaded from:
http://www.apache.org/dyn/closer.cgi/ws/pubscribe/

We welcome your feedback.

----

-- The Apache Pubscribe Dev Team

----

Product Info

TLP (Top Level Project) Name Apache WebServices Project
The Apache WebServices Project is a collaborative software development project dedicated to providing open-source softwares related to the provision and discovery of application programming interfaces made available via application protocols like HTTP and whose requests and responses are usually formatted in XML. The technologies relevant here are those typically associated with "Web Services" by the popular IT press, such as SOAP, XML-RPC, UDDI, WSDL, and others.
Product Name Apache Pubscribe
Apache Pubscribe is a robust Java implementation of the Web Services Notification (WSN) family of specifications. WSN defines a set of specifications that standardize the way Web services can interact using the Notification pattern, which defines a way for consumers to subscribe to a producer for notifications whenever a particular event occurs. WSN builds upon the WS-ResourceFramework (pubscribe) family of specifications. Apache Pubscribe leverages the Apache WSRF project as its implementation of the pubscribe foundation.
Downloads http://ws.apache.org/pubscribe/release.html
Bug Tracking http://ws.apache.org/pubscribe/issue_tracking.html
Mailing Lists http://ws.apache.org/pubscribe/contact_info.html#Mailing+Lists
License Apache License Version 2.0
Posted by Tetsuya Kitahata at 09:58 PM

24 October 2005 - Apache WSRF v1.1 Released

The Apache WSRF Dev Team is pleased to announce the v1.1 release of Apache WSRF. This release does not provide any new features; it includes API changes and bug fixes.

NOTE: Please read the Release Notes for important information on the changes to the project. Previous users will find critical information about the porting/regeneration of pre-1.1 generated services.

Binary and source distributions can be downloaded from:
http://www.apache.org/dyn/closer.cgi/ws/wsrf/

We welcome your feedback.

----

-- The Apache WSRF Dev Team

----

Product Info

TLP (Top Level Project) Name Apache WebServices Project
The Apache WebServices Project is a collaborative software development project dedicated to providing open-source softwares related to the provision and discovery of application programming interfaces made available via application protocols like HTTP and whose requests and responses are usually formatted in XML. The technologies relevant here are those typically associated with "Web Services" by the popular IT press, such as SOAP, XML-RPC, UDDI, WSDL, and others.
Product Name Apache WSRF
Apache WSRF is a robust Java implementation of the Web Services Resource Framework (WSRF) family of specifications. WSRF defines a generic and open framework for modeling and accessing stateful resources using Web services. This includes mechanisms to describe views on the state, to support management of the state through properties associated with the Web service, and to describe how these mechanisms are extensible to groups of Web services.
Downloads http://ws.apache.org/wsrf/release.html
Bug Tracking http://ws.apache.org/wsrf/issue_tracking.html
Mailing Lists http://ws.apache.org/wsrf/contact_info.html#Mailing+Lists
License Apache License Version 2.0
Posted by Tetsuya Kitahata at 09:30 PM

October 12, 2005

12 October 2005 - Apache Axis (Java) 1.3 Released

The Apache Axis team is pleased to announce the availability of Apache Axis (Java) version 1.3. This version gives Axis the ability to run inside applets, more efficiently process attachments, and preliminary support for MTOM, not to mention the usual round of bug fixes.

This release is intended to be 100% compliant with the JAX-RPC and SAAJ specifications from Sun. The Apache Axis code has successfully passed the all of the JAX-RPC and SAAJ TCK (Technology Compatibility Kit) tests.

Changes from 1.2.1 final include:

  • Support Axis inside Applets
  • Upgrade versions of dependency jars
  • Updated xmlbeans serializer/deserializer
  • Fixes for SAAJ
  • Fixes for Code Generation
  • Fixes for tools
  • Fixes for Runtime
  • Fixes for Performance
  • Fixes for various attachments problems
  • Fixes for Memory Leaks
  • Cleanup support for JavaBeans with array-type properties
  • Extract attachment streams directly from http request (w/o intermediate files)
  • GC Fixes for long standing servers (Apache Geronimo)
  • Preliminary support for MTOM

More info is available in the changelog.html in the release.

You can find the release at:

http://www.apache.org/dyn/closer.cgi/ws/axis/1_3/

The Apache Axis webpage (which contains info on mailing lists, bug reports, etc) can be found, as always, at:

http://ws.apache.org/axis/

----

-- The Apache Axis team

Announcements - translated

Chinese Simplified: http://news.csdn.net/news/newstopic/27/27538.shtml
Japanese: http://pcweb.mycom.co.jp/news/2005/10/12/013.html

:


Posted by Tetsuya Kitahata at 12:00 AM

September 27, 2005

27 September 2005 - Apache Axis2 0.92 Released

The Apache Axis Development Team announced the availability of the version 0.92 of Apache Axis2.

You can download the release from:

http://ws.apache.org/axis2/download.cgi

This release includes the following features:

  1. Complete XML infoset support for AXIOM
  2. AXIOM, a SOAP specific streaming XML infoset model for SOAP 1.1/1.2 messages
  3. Support for one-way messaging and request response messaging
  4. Modules, mechanism to extend the SOAP processing model
  5. Archives based deployment model
  6. WSDL2Java code generation tool for stub and skeltons
  7. XMLBeans based data binding support
  8. Support for WS-Addressing, both the submission and final versions
  9. Client API
  10. REST web service support
  11. HTTP transport support
  12. SMTP transport support
  13. TCP transport support
  14. MTOM/SWA attachments support
  15. SAAJ implementation
  16. WS-Security support using WSS4J
  17. Support for context hierarchy serialization
  18. and numerous bug fixes after 0.91 release

The release include following tools:

  1. Admin Web App
  2. WSDL2Java, eclipse Plugin/Command line version
  3. Service Archive Wizard, eclipse Plugin
  4. Module Archive Wizard, eclipse Plugin
  5. Service Archive Wizard, IntelliJ IDEA Plugin

What's still to do?

Please see a list of what we think needs doing - and please consider helping out if you're interested & able!

  1. SOAP 1.1 and 1.2 validation
  2. JAX-RPC 1.1/2.0 compliance
  3. Implementation of other transports. e.g. JMS..
  4. WSDL Generation
  5. Axis2 Databinding implementation

Axis2 is taking shape, this 0.92 release is a glimpse of 1.0 that should be comming soon. If you happen to have vision of how the next generation of the Web Service should be, and like to contribute to Apache Axis2 please help us to shape the Apache Axis2. Any contribution in the form of Coding, testing, submiting improvements to the documentation, and reporting bugs are always welcome.

Thanks for your interest in Axis2!

----

-- The Apache Axis Development Team

Posted by Tetsuya Kitahata at 01:35 AM

September 05, 2005

05 September 2005 - Apache WSS4J 1.1.0 Released

The Apache WSS4J Development team would like to announce the version 1.1.0 release for Apache WSS4J Web Service Security implementation.

You can download the releases from:

http://www.apache.org/dyn/closer.cgi/ws/wss4j/1_1_0/ (from mirrors)

Please allow one or two days to deliver the distributions to the mirror(s).

Available is a binary as well as source distribution. As a courtesy for the WSS4J user we've added and additional ZIP file that contains other required JAR files to install and run WSS4J.

Please refer to the *readme.* files in the distributon for further information regarding implemented features, additional information, links to the Wiki pages, etc.

More information about WSS4J and related projects is available on the WSS4J homepage:

http://ws.apache.org/wss4j

----

-- The Apache WSS4J Development team

Posted by Tetsuya Kitahata at 01:56 AM

August 16, 2005

16 August 2005 - Apache Axis2 v0.91 Released

Apache Axis2 Development Team is pleased to announce the release of the version 0.91 of Apache AXIS2.

Downloads:

http://www.apache.org/dyn/closer.cgi/ws/axis2/0_91/axis2-0.91-src.zip
http://www.apache.org/dyn/closer.cgi/ws/axis2/0_91/axis2-0.91-bin.zip

This Axis2 0.91 release has the following features:

  • AXIOM, a SOAP specific streaming XML infoset model for SOAP 1.1/1.2 Messages
  • Full XML infoset support with AXIOM
  • Support for One-Way Messaging and Request Response Messaging
  • Modules, mechanism to extend the SOAP Processing Model
  • Archives based deployment Model
  • WSDL Code Generation Tool for Stub and skeletons based on WSDL 1.1
  • XML Beans based data binding support
  • Support for WS-Addressing, both the Submission and Final versions
  • Client API
  • REST Web Service Support
  • HTTP transport Support
  • SMTP transport Support
  • TCP transport Support
  • MTOM/SwA attachments support
  • SAAJ implementation
  • Numerous bug fixes after version 0.9

If you have a vision of how the next generation of Web services middleware should be, and like to contribute to Axis2, please join us at axis-dev@ws.apache.org. Any contribution in the form of coding, testing, submitting improvements to the documentation, and reporting bugs is always welcome.

More information about Axis2 is available from the Axis2 home:
http://ws.apache.org/axis2

----

-- The Apache Axis2 Development Team


Posted by Tetsuya Kitahata at 06:56 PM

August 10, 2005

10 August 2005 - Apache JaxMe 0.5 Released

The Apache JaxMe (WS) team is proud to announce the availability of JaxMe 0.5. JaxMe aims to become an implementation of the JAXB 1.0 specification.

Compared to the version 0.4, the following features have been added:

  • Mixed content is supported
  • xs:extension is now properly mapped to Java inheritance

Compared to the beta release, several important bugs have been fixed.

JaxMe 0.5 is available from any Apache mirror. See

http://ws.apache.org/jaxme/downloads.cgi

for a list of mirrors. See also the following links:

JaxMe: http://ws.apache.org/jaxme

JAXB: http://java.sun.com/xml/jaxb

----

-- The Apache JaxMe Development Team

Posted by Tetsuya Kitahata at 10:27 AM

August 05, 2005

05 August 2005 - Apache WSRF (WS) 1.0 Released

Apache WSRF Development Team and the Apache WebServices Project are pleased to announce the v1.0 release of Apache WSRF

This release provides the following features:


  • Quick Demo

  • Tutorial

  • Developer Guide

  • Bug Fixes

  • Many Enhancements

NOTE: Please read the Release Notes for important information on the changes to the project. Previous users will find critical information about the porting/regeneration of pre-1.0 generated services.

Binary and source distributions can be downloaded from:

http://www.apache.org/dyn/closer.cgi/ws/wsrf/1.0

We welcome your feedback.

----

-- Apache WSRF Development Team

Posted by Tetsuya Kitahata at 10:15 PM

05 August 2005 - Apache Muse (WS) 1.0 Released

Apache Muse Development Team and the Apache WebServices Project are pleased to announce the v1.0 release of Apache Muse.

This release provides the following features:


  • Quick Demo

  • Tutorial

  • Developer Guide

  • Bug Fixes

  • Many Enhancements

NOTE: Please read the Release Notes for important information on the changes to the project. Previous users will find critical information about the porting/regeneration of pre-1.0 generated services.

Binary and source distributions can be downloaded from:

http://www.apache.org/dyn/closer.cgi/ws/muse/1.0

We welcome your feedback.

----

-- Apache Muse Development Team

Posted by Tetsuya Kitahata at 10:13 PM

05 August 2005 - Apache Pubscribe (WS) 1.0 Released

Apache Pubscribe Development Team and the Apache WebServices Project are pleased to announce the v1.0 release of Apache Pubscribe.

This release provides the following features:


  • Quick Demo

  • Tutorial

  • Developer Guide

  • Bug Fixes

  • Many Enhancements

NOTE: Please read the Release Notes for important information on the changes to the project. Previous users will find critical information about the porting/regeneration of pre-1.0 generated services.

Binary and source distributions can be downloaded from:

http://www.apache.org/dyn/closer.cgi/ws/pubscribe/1.0

We welcome your feedback.

----

-- Apache Pubscribe Development Team

Posted by Tetsuya Kitahata at 10:06 PM

July 29, 2005

29 July 2005 - Apache WSS4J 1.0.0 Released

http://ws.apache.org/wss4j/

Posted by Tetsuya Kitahata at 08:22 PM

29 July 2005 - Apache Sandesha 1.0 Released

Apache Sandesha team would like to announce the 1.0 release for Apache Sandesha WS-ReliableMessaging implementation.

You can download the releases from:

Source: http://www.apache.org/dyn/closer.cgi/ws/sandesha/1_0/Sandesha-1.0-src.zip
Binary: http://www.apache.org/dyn/closer.cgi/ws/sandesha/1_0/Sandesha-1.0-bin.zip

Source Repository :
http://svn.apache.org/repos/asf/webservices/sandesha/trunk/

It has been three weeks since the release of the RC1 version of Apache Sandesha. The codebase is successfully moved to the SVN. We have fixed all the issues that we have identified in the RC1 release and the documents are also updated and the interop tests are tested again. After all these we would like to announce the 1.0 release for Sandesha.

Features:

Following features are available in the release of Sandesha,


  1. Implementation of WS-ReliableMessaging specification (February 2005). On top of Axis 1.2

  2. INORDER delivery assurance.

  3. Support for synchronous and asynchronous reliable exchange of messages.

  4. A Client API that will make it easy for users to work simultaneously with different endpoints and different message sequences.

  5. Updated documentation.

  6. Support for WS-Policy integration.

  7. Support Custom Web Service Invocation Strategies.

  8. Interop Endpoint
    Client: http://ws.zones.apache.org:7070/sandesha-interop/interop.jsp
    Server: http://ws.zones.apache.org:7070/sandesha-interop/services/RMInteropService


If you have new ideas on messaging middleware and would like to contribute to Apache Sandesha, please join us at sandesha-dev@ws.apache.org. Any contribution in the form of coding, testing, submitting improvements to the documentation, and reporting bugs is always welcome.

More information about Sandesha is available from the Sandesha home:

http://ws.apache.org/sandesha/

----

-- Apache Sandesha Development Team

Posted by Tetsuya Kitahata at 08:20 PM

July 05, 2005

05 July 2005 - Apache Axis2 v0.9 Released

The Apache Axis2 Development Team is pleased to announce the 0.9 release of Apache Axis2.

You can download the releases from:
http://www.apache.org/dyn/closer.cgi/ws/axis2/0_9/axis2-0.9-src.zip
http://www.apache.org/dyn/closer.cgi/ws/axis2/0_9/axis2-0.9-bin.zip

This Axis2 0.9 release has the following features:

  • AXIOM, a SOAP specific streaming XML infoset model for SOAP 1.1/1.2 Messages
  • Support for One-Way Messaging and Request Response Messaging
  • Modules, mechanism to extend the SOAP Processing Model
  • Archives based deployment Model
  • WSDL Code Generation Tool for Stub and skeltons based on WSDL 1.1
  • XML Beans based data binding support
  • Support for WS-Addressing, both the Submission and Final versions
  • Client API
  • REST Web Service Support
  • HTTP transport Support
  • SMTP transport Support
  • TCP transport Support
  • MTOM/SWA attachments support
  • SAAJ implementation

If you have a vision of how the next generation of Web services middleware should be, and like to contribute to Axis2, please join us at axis-dev@ws.apache.org. Any contribution in the form of coding, testing, submitting improvements to the documentation, and reporting bugs is always welcome.

More information about Axis2 is available from the Axis2 home:
http://ws.apache.org/axis2

----

-- The Aoache Axis2 Development Team

Posted by Tetsuya Kitahata at 01:25 PM

June 16, 2005

16 June 2005 - Apache Axis (JAVA) 1.2.1 Released

The Apache Axis team is pleased to announce the release of version 1.2.1, an incremental change over 1.2 final, with some added functionality and of course bug fixes. You can find it at:

http://www.apache.org/dyn/closer.cgi/ws/axis/1_2_1/

A few words about this release -


  • Changes can be found in changelog.html at the top level... Better cookie support, array handling, elementFormDefault in generated WSDL, SAAJ bug fixes, etc.

  • As always, thanks to EVERYONE who submitted bug reports, patches, and (especially) good, concise test cases. Muchos gracias.

  • Also as always, please send questions/comments to axis-user@ws.apache.org, and development-related issues to axis-dev@ws.apache.org. Issues may be checked and filed at http://issues.apache.org/jira/browse/AXIS

----

-- The Apache Axis team

Posted by Tetsuya Kitahata at 03:17 AM

June 08, 2005

08 June 2005 - Apache AXIS2-M2 Now Available

The Apache Axis2 Team is pleased to announce the second milestone release of Apache Axis2.

You can download the releases from:

This milestone release has the following features:


  • AXIOM, a SOAP specific streaming XML infoset model for SOAP 1.1 & 1.2 Messages

  • Modules, the mechanism for extending the SOAP processing model

  • Support for WS-Addressing (as a module)

  • Support for one-way messaging

  • Support for request response messaging

  • Hot deployment of Web services and Module deployment based on archived modules

  • WSDL code generation tool for stubs and skeletons (without data binding for M2)

  • HTTP transport support

  • SMTP transport support

  • TCP transport support

Axis2 is taking shape and this M2 release is only a glimpse of what is to be expected in the future. If you have a vision of how the next generation of Web services middleware should be, and like to contribute to Axis2, please join us at axis-dev@ws.apache.org. Any contribution in the form of coding, testing, submitting improvements to the documentation, and reporting bugs is always welcome.

More information about Axis2 is available from the Axis2 home:
http://ws.apache.org/axis2

----

-- The Apache Axis2 Development Team

Posted by Tetsuya Kitahata at 01:42 AM

June 07, 2005

07 June 2005 - Apache jUDDI 0.9rc4 Now Available

http://www.apache.org/dyn/closer.cgi/ws/juddi/0_9RC4/

Posted by Tetsuya Kitahata at 02:01 PM

May 28, 2005

28 May 2005 - Apache XML-RPC 2.0 Released

The Apache XML-RPC developers are proud to announce the availability of Apache XML-RPC 2.0. Apache XML-RPC is an implementation of the popular XML RPC specification (see http://www.xmlrpc.com/ for details), a language independent protocol for remote procedure calls based on XML and HTTP.

Compared to the predecessor, version 1.2, a lot of refactoring has occurred. In particular, you may now choose between various HTTP implementations, including a very lightweight implementation or the Jakarta Commons HTTP Client. However, the most important change is, that the current version will hopefully receive active maintenance, which the previous didn't in the last one or two years.

Apache XML-RPC is available from

http://ws.apache.org/xmlrpc/

Downloads:

http://www.apache.org/dyn/closer.cgi/ws/xmlrpc/

----

-- The Apache XML-RPC developers

Posted by Tetsuya Kitahata at 12:01 AM

May 21, 2005

21 May 2005 - Apache JaxMe 0.4 Released

We are glad to announce the availability of Apache JaxMe 0.4. Apache JaxMe is a Java/XML binding framework and aims to become an implementation of the JAXB specification.

Version 0.4 is a feature release: Compared to version 0.3, it adds support for nested groups and the "indexed" collection type.

JaxMe 0.4 download: http://ws.apache.org/jaxme/downloads.cgi

More details on Apache JaxMe: http://ws.apache.org/jaxme/

More details on JAXB: http://java.sun.com/xml/jaxb/

----

-- The Apache JaxMe Development Team

May 04, 2005

04 May 2005 - Apache Axis 1.2 (JAVA) Released

http://www.apache.org/dyn/closer.cgi/ws/axis/1_2/

May 01, 2005

01 May 2005 - Apache XML-RPC 2.0beta Now Available

We would like to announce the availability of Apache XML-RPC 2.0beta. Apache XML-RPC is an implementation of the popular XML RPC specification (see http://www.xmlrpc.com/ for details), a language independent protocol for remote procedure calls based on XML and HTTP.

Compared to the predecessor, version 1.2, a lot of refactoring has occurred. In particular, you may now choose between various HTTP implementations, including a very lightweight implementation or the Jakarta Commons HTTP Client. However, the most important change is, that the current version will hopefully receive active maintenance, which the previous didn't in the last one or two years.

Apache XML-RPC is available from

http://ws.apache.org/xmlrpc/

----

-- The Apache XML-RPC Development Team

April 16, 2005

16 April 2005 - Apache JaxMe 0.4 beta Now Available

We are very glad to announce the availability of Apache JaxMe 0.4 beta. Apache JaxMe is a Java/XML binding framework and aims to become an implementation of the JAXB specification.

Version 0.4 is a feature release: Compared to version 0.3, it adds support for nested groups and the "indexed" collection type.

Apache JaxMe 0.4 download:

http://ws.apache.org/jaxme/downloads.cgi

More details on Apache JaxMe:

http://ws.apache.org/jaxme/

More details on JAXB:

http://java.sun.com/xml/jaxb/

----

-- The Apache JaxMe Development Team

April 09, 2005

09 April 2005 - Apache Axis C++1.5 Final is now available

Apache Axis C++ 1.5 Final is now available

Download Apache Axis C++:

http://ws.apache.org/axis/cpp/download.html

March 02, 2005

02 March 2005 - Apache Axis 1.2 RC3 (Final Release Candidate) Now Available

The Apache Axis team would like to announce the release of Axis 1.2's third (and final) Release Candidate. This will be the LAST RC before 1.2 goes out. We expect to cut the final release in about a week's time (March 9th-10th).

This release has passed the JAX-RPC and SAAJ TCKs (barring a couple of tests we are challenging because we feel they are incorrect). Lots of changes for better doc/lit data binding, bug fixes (including workarounds for .NET problems), etc.

You can find it at:
http://www.apache.org/dist/ws/axis/1_2RC3/

Please pull it down, kick the tires, and forward any comments to axis-dev@ws.apache.org!

----

--The Apache Axis team


February 25, 2005

25 February 2005 - Apache AXIS2-M1 Now Available

The Apache Axis2 Team is pleased to announce the first milestone release of Apache Axis2 and the release is available at http://ws.apache.org/axis2/

Downloads:
http://cvs.apache.org/dist/axis/v2.0-M1/axis2-M1-src.zip
http://cvs.apache.org/dist/axis/v2.0-M1/axis2-M1-bin.zip

Release Notes:
http://cvs.apache.org/dist/axis/v2.0-M1/release-notes.html

Overview of Apache Axis2
===========================
Axis2 is an effort to re-design and totally re-implement both Axis/Java and (eventually) Axis/C++ on a new architecture. Evolving from the now standard "handler chain" model which Axis1 pioneered, Axis2 is developing a more flexible pipeline architecture which can yet be managed and packaged in a more organized manner. This new design acknowledges the maturing of the Web services space in terms of new protocols such as WS-ReliableMessaging, WS-Security and WS-Addressing that are built on top of the base SOAP system.

At the time Axis1 was designed, while it was fully expected that other protocols such as WS-ReliableMessaging would be built on top of it, there was no proper extension architecture defined to enable clean composition of such layers. Thus, one of the key motivations for Axis2 is to provide a clean and simple environment for extensions like Apache Sandesha and Apache WSS4J to layer on top of the base SOAP system.

Another driving force for Axis2 is to move away from RPC oriented Web services towards more document-oriented, message style asynchronous service interactions. The Axis2 project is centered on a new representation for SOAP messages called AXIOM (AXIs Object Model). AXIOM consists of two parts: a complete XML Infoset representation and a SOAP Infoset representation on top of that. The XML Infoset representation provides a JDOM-like simple API but is built on a deferred model via a StAX-based (Streaming API for XML) pull parsing API. A key feature of AXIOM is that it allows one to stop building the XML tree and just access the pull stream directly; thus enabling both maximum flexibility and maximum performance. This approach allows us to support multiple levels of abstraction for consuming and offering Web services: using plain AXIOM, using generated code and statically data-bound data types and so on.

At the time of Axis1's design, RPC-style, synchronous, request-response interactions were the order of the day for Web services. Today service interactions are much more message-oriented and exploit many different message exchange patterns. The Axis2 engine architecture is careful to not build in any assumptions of request-response patterns to ensure that it can be used easily to support arbitrary message exchange patterns.

----

--The Apache Axis2 Team