Discussions

News: Axis2 0.94 released

  1. Axis2 0.94 released (11 messages)

    The 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 the installation guide 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 WSDLs 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 & 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!

    Threaded Messages (11)

  2. Does this this bullet point indicate support for a binary XML representation?
  3. Wow.[ Go to top ]

    No Mas. Please. Acronym death.

    AXIOM operating on StAX optimized for SOAP.

    Wasn't XML just supposed to be a bunch of text data files? What happened.

    I need to get out of IT.
  4. AXIOM[ Go to top ]

    Hi,

    What is the main difference between AXIOM and XMLBeans? Does it have something to do with RPC Encoding? And is AXIOM able to enforce all XML Schema restrictions also?
  5. agreement[ Go to top ]

    i guess they are now introducing an "IT acronyms for beginners" and "Advanced IT Acronyms" courses on universities nowadays. you will need to have this basic courses before you can get into the practical world, because else you won't stand a chance to do anything useful the first two years in a job

    *rembering the good old times*

    whatever

    axis2 looks good anyway - hope to be able to use it soon
  6. Axis2 0.94 released[ Go to top ]

    I recommend that everyone who does SOAP check out Axis2, especially if, like me, you hate Axis 1.x. Axis2 is being done right. Almost all of my many complaints about Axis 1.x have been addressed satisfactorly in Axis2. For those who have used XFire/ActiveSOAP, you should like the Axis2 architecture.
  7. Axis2 0.94 released[ Go to top ]

    Clearly ,a lot of new features with a new architecture !

    Great to see the first OSS implementation of ws-Security,ws-RM and ws-Addressing bundled with Axis !

    The next logical step would be to see ESB's such as Mule and ServiceMix including the support of those ws-* specifications at the ESB end-point level !

    Claude Hussenet
    http://claudehussenet.com
  8. Axis2 0.94 released[ Go to top ]

    Axis2 is a 3rd generation SOAP client and server

    Why not call it Axis 3.0? lol
  9. WSDL 2.0[ Go to top ]

    Is there any support for the new WSDL 2.0 spec? I realise it's a bit new.

    Kit
  10. SOAP web service[ Go to top ]

    I need to build a SOAP web service and I'm evaluating a couple of open source libraries.

    Is Axis2 superior to XFire? Spring Remoting?

    Apache Axis 2
    http://ws.apache.org/axis2/

    XFire
    http://xfire.codehaus.org/

    Spring remoting
    http://www.springframework.org/docs/reference/remoting.html
  11. Few answers to Q on Axis2[ Go to top ]

    Hi All;

    See lot of Q, try to answer few

    Thanks
    Srinath

    1) Does this this bullet point indicate support for a binary XML representation?
    Yes, may be you need to keep track on the https://issues.apache.org/jira/browse/AXIS2-66

    2)No Mas. Please. Acronym death. AXIOM operating on StAX optimized for SOAP. Wasn't XML just supposed to be a bunch of text data files? What happened?

    No XML 1.0 is text, but not newer versions XML infoset is allow diffrent serialization

    2) What is the main difference between AXIOM and XMLBeans? Does it have something to do with RPC Encoding? And is AXIOM able to enforce all XML Schema restrictions also?
    It has nothing to do with data binding .. so you can not compare .. you can compare it to DOM
    see http://www-128.ibm.com/developerworks/xml/library/x-axiom/

    3) I recommend that everyone who does SOAP check out Axis2, especially if, like me, you hate Axis 1.x. Axis2 is being done right. Almost all of my many complaints about Axis 1.x have been addressed satisfactorly in Axis2. For those who have used XFire/ActiveSOAP, you should like the Axis2 architecture.
    Thanks, I would love to see this comment!



    4) Clearly ,a lot of new features with a new architecture ! Great to see the first OSS implementation of ws-Security,ws-RM and ws-Addressing bundled with Axis ! The next logical step would be to see ESB's such as Mule and ServiceMix including the support of those ws-* specifications at the ESB end-point level !
    Have a look at Apache Synapse, http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1118404,00.html

    4) Is there any support for the new WSDL 2.0 spec? I realise it's a bit new.?

    No, we did some work on the line .. but now we are waiting for woden
  12. Axis2 0.95 Released[ Go to top ]

    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 Axis2 Development Team