" /> Davanum Srinivas' weblog: March 2006 Archives

« February 2006 | Main | April 2006 »

March 23, 2006

Axis2 0.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:
MyMapping
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 Axis2 Development Team

[ANN][POLICY] Apache WS Commons Policy 1.0 Released

Dear All,

The Apache WS Commons Policy team is proud to announce the release of
Apache WS Commons Policy version 1.0. You can download the source and
binary distributions from the following mirrors.

Mirrors: http://www.apache.org/dyn/closer.cgi/ws/commons/policy/1_0/

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

Backup: http://www.apache.org/dist/ws/commons/policy/1_0/

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

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

Thank you,
Apache WS Commons Policy team.

[ANN] AXIOM 0.95 Released !!

We are proud to announce the release of Apache AXIOM version 0.95.

You can download the source and the binaries from:
http://ws.apache.org/commons/axiom/download.cgi


AXIOM complete features list in this Release :

Full infoset compliant XML object model
StAX based builders
MTOM support
Convenient SOAP API
Linked list based implementation

AXIOM is taking shape and this 0.95 release is a glimpse of 1.0 that
should be coming soon. 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 AXIOM!

- -The AXIOM Development Team

March 21, 2006

SOAP vs REST - Truce?

The RSS date tests reminds me of Sam Ruby talking about xsd:dateTime during Round 5 of SOAPBuilders interop and SteveL's effort to add a new interop test for timezones in xsd:dateTime. As for myself, I can't keep up with the Lo-REST, Hi-REST with No-REST (we had a baby boy!). I just feel that all of us will run into similar problems because of tooling and will need to work hard on solving interop problems which ever camp you are on. So can we call it a truce and get on with life?

March 07, 2006

Tagline idea for Apache Synapse

I was thinking about a tagline that describes what Apache Synapse's abilities - How about "GreaseMonkey for Web services"?