Apache Axis2 Offers Next Generation Web Services

PickImage Axis2 is the next generation of the Apache Web service stack, that’s built on a new flexible and configurable architecture. Axis2 has introduced a J2EE-like easily configurable deployment model, where the developer can bundle files into an archive file, and just drop it into a specified location in the file system. Axis2 uses AXIs Object Model (AXIOM), an XML object model meant to achieve a boost in performance. All this makes Axis2 our java developer software pick for the week

The Axis2 site says “One of the key motivations for Axis2 is to provide a clean and simple environment for implementations of associated WS standards such as Apache Sandesha and Apache WSS4J. Implementations of associated standards should be able to easily interface with the base SOAP Message handling system. In summary, Axis2 has a more modular and flexible message handling pipeline. It focuses on the details of message handling and provides clear hooks for implementations of associated Web Services standards and protocols. This evolution will allow Axis to be a foundational technology for next generation Web Services.

Apache Axis2 Version 0.94 was released recently and can be downloaded from here . The complete feature list for Axis2, as of version 0.94 is as follows:

1. AXIOM (AXis Object Model), 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 Stub 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
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 – New Feature
19. Pack/Unpack capability for the generated code- New Feature
20. Axis Data Binding – ADB (Framework and Schema Compiler)
21. Numerous bug fixes since last release

Related:
>> Axis2 is blazing the trail to be the core of a clean and extensible open source Web Services platform
>> SASH stack consists of Apache Struts, Apache Axis, Spring Framework and Hibernate
>> Understanding Web Services and SOA
>> Java Web Services Books

* To Submit News to IndicThreads.com, click here or use (Contact Us -> Submit News) option in the Menu

Content Team

The IndicThreads Content Team posts news about the latest and greatest in software development as well as content from IndicThreads' conferences and events. Track us social media @IndicThreads. Stay tuned!

0 thoughts on “Apache Axis2 Offers Next Generation Web Services

  • February 22, 2006 at 12:06 pm
    Permalink

    It’s just the start of what we’ll know as web application. There’s no standard yet and its hard to use it right, but when it comes every page will use it

Leave a Reply