# Apache Axis2 Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Other Web Frameworks Software](https://www.g2.com/categories/other-web-frameworks)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 15
## About Apache Axis2
Apache Axis2 is a core engine for Web services. It is a complete re-design and re-write of the widely used Apache Axis SOAP stack.




## Apache Axis2 Reviews
  ### 1. Great Web Service Engine especially on SOAP protocol

**Rating:** 4.5/5.0 stars

**Reviewed by:** Asanka S. | Technologist, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 16, 2020

**What do you like best about Apache Axis2?**

New Architecture on Axis2 is more flexible, efficient, and configurable than the previous version.
Axis2 supports asynchronous Web services
Hot deployment feature - the ability to deploy Web services and handlers while the system is up and running
Axis2 consumes low memory, a design feature
Supports component-oriented deployment
Axis2 supports the Web Service Description Language, that allows to easily build stubs to access remote services

**What do you dislike about Apache Axis2?**

A large community isn't using Apache Axis2, therefore it is harder to get support if you are stuck somewhere
Lack of documentation and resources (books)  available  on the topic
Axis2 is more like a fully SOA, it won't be suitable for lightweight requirements
There are a number of major areas where users can get into trouble when using Axis2, hence precise study is required before using it

**Recommendations to others considering Apache Axis2:**

It is a great framework if you need to SOAP oriented web services, There could be a lot of new features as well that I haven't tried. Please give it a try

**What problems is Apache Axis2 solving and how is that benefiting you?**

SOAP Web services implementation
Integration of web services interfaces to web applications
Generating implementation classes for both the server and client using WSDL
Utilize or creating services that take the advantages of WS-Security
Send and receive SOAP messages with attachments
Create a Web service out of a plain Java class
Easily retrieve the WSDL for a service

  ### 2. Web service Framework Apache Axis2  review by Gaurav Channe

**Rating:** 2.5/5.0 stars

**Reviewed by:** Gaurav C. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 03, 2020

**What do you like best about Apache Axis2?**

Code generated from WSDL is directly configurable.What I like is modularity of Axis 2,It's plugin add on functionality give us more features like security and Reliability.Object model is pull based XML object model that simply means High performance.ohh what about Hot deployment I love the ease and smoothness of hot deployment capability of Axis 2.you will also like building stub for accessing remote services.And folks migration from Axis 1 to Axis 2 is also easy.

**What do you dislike about Apache Axis2?**

Concern if WS security is used.perfomance slightly degrades. Other factor is Community support.

**Recommendations to others considering Apache Axis2:**

If your goal is to create and invoke Web service using Java client program. And you wanted to use existing functionality using plugins .

**What problems is Apache Axis2 solving and how is that benefiting you?**

Soap based integration platform for BFSI domain.

  ### 3. Apache Axis 2 is best framework for Web Services

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** September 29, 2020

**What do you like best about Apache Axis2?**

It's easy to use, just need to add the libs to project and start writing the code to develop the Web Services. 
I have used in Java to develop the SOAP Web Service as well as used to create the Java classes for client WSDL to generate the client side Web Service.
And its WSDL2JAVA is best option to generate the Java classes from WSDL.
Its libs are help full to generate the soap security elements.

**What do you dislike about Apache Axis2?**

In my case, I didn't find any difficulty to use Axis 2 for developing Web Services

**What problems is Apache Axis2 solving and how is that benefiting you?**

Its helped me on generating the classes for Web Service Client side code development , its WSDL2JAVA feature is good.

  ### 4. Apache axis 2 review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 27, 2020

**What do you like best about Apache Axis2?**

It is a Nice frame work for a web based development and very easy to use and accessible Apache axis 2 review is Very resourceful and reliable as it is a core engineered web service. Overall it is a excellent web service

**What do you dislike about Apache Axis2?**

Still need a consistent platform as their is a lack of community interaction to get the results and database that is required for Apache axis 2. Slight tweaks to the controversy is still required that can easily be fixed.

**Recommendations to others considering Apache Axis2:**

Take your time 
Be thorough
Have an open mind

**What problems is Apache Axis2 solving and how is that benefiting you?**

Used It to connect remote web services and also generate interfaces and intergrations  within various partners and software companies

  ### 5. SOAP web services  implementation

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Transportation/Trucking/Railroad | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 11, 2020

**What do you like best about Apache Axis2?**

Easily pluggable, Interfaces and getMessage methods, Logging and tracing

**What do you dislike about Apache Axis2?**

not that much correctly binded data by w3c dom. failures in xml processing, security encryption problems, not able to handle RPC handler, not able to handle JSON pojos

**Recommendations to others considering Apache Axis2:**

Axis is designed for full-blown SOA. If you need some thing light weight, use some other alternate tools that are in market. If it a higher level of mapping JSON to POJO, I would recommend some thing else lighter  other than Axis.

**What problems is Apache Axis2 solving and how is that benefiting you?**

Soap webservices and api support is good

  ### 6. 4 year experiences work on axis2 out of 10+ total experience in software development

**Rating:** 4.0/5.0 stars

**Reviewed by:** prasanna p. | Associate Architect-Technology, Enterprise (> 1000 emp.)

**Reviewed Date:** October 04, 2020

**What do you like best about Apache Axis2?**

Modular based architecture 
support for different data binding mechanism ADB,jibX,Jaxb.

**What do you dislike about Apache Axis2?**

integration configuration is bit more complex. Example, integrating apache rampart for ws -security

**What problems is Apache Axis2 solving and how is that benefiting you?**

exposing secure and reliable business api both rest and SOAP.it is modular architecture helps to include only required libs.no need for all the implementation libs.

Also it used ADB as a data binding mechanism .So it is performance wise better than Jaxb and jibx

  ### 7. Very robust solution

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 10, 2020

**What do you like best about Apache Axis2?**

Learning curve not particularly difficult.
Robust framework suitable for many needs of today's market.

**What do you dislike about Apache Axis2?**

For the use that I have always done I have not found any particular negative aspects. This doesn't mean there aren't any. The market is constantly changing and if a framework is to survive it must cover the new needs.

**What problems is Apache Axis2 solving and how is that benefiting you?**

I used Axis2 intensively to expose services that had to interact with very old and even very large Legacy systems that unfortunately could not be replaced and rewritten.
It was very easy to create relatively complex services that could perform all the necessary tasks

  ### 8. Axis2 Experience of an experienced Java Dev

**Rating:** 4.5/5.0 stars

**Reviewed by:** Juan D. | Co-Founder & Software Architecht, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 05, 2020

**What do you like best about Apache Axis2?**

The fast to consume web services and the velocity of work.

**What do you dislike about Apache Axis2?**

The verbosity of its generated clases, they should be a bit more organised.

**Recommendations to others considering Apache Axis2:**

To study it good and realy it does its job

**What problems is Apache Axis2 solving and how is that benefiting you?**

Connection between different systems. and the main benefit is the velocity we achieve the connection.

  ### 9. feed back on Apache Axis2 api

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Insurance | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 01, 2020

**What do you like best about Apache Axis2?**

1. Send SOAP messages.
2. Receive and process SOAP messages.
3. Create a Web service out of a plain Java class.
4. Create implementation classes for both the server and client using WSDL.
5. Easily retrieve the WSDL for a service.
6. Send and receive SOAP messages with attachments

**What do you dislike about Apache Axis2?**

1. Buggy implementation of W3C DOM API in Axis 1.x
2. Axis2 does not support JAX-RPC handlers

**What problems is Apache Axis2 solving and how is that benefiting you?**

Serialization and De-Serialization of Data bound classes easily inject

  ### 10. Web service — built client using AXIS 2

**Rating:** 4.0/5.0 stars

**Reviewed by:** Nehru S. | Senior Technology Architect, Enterprise (> 1000 emp.)

**Reviewed Date:** October 02, 2020

**What do you like best about Apache Axis2?**

it makes life easy by abstracting complex implementation. Easy to generate stubs

**What do you dislike about Apache Axis2?**

Data binding issues,
Doesn’t support few WSDL

**What problems is Apache Axis2 solving and how is that benefiting you?**

Seamless connectivity with external applications.  Developers productivity

  ### 11. Bugfixes( e.g.: types, exception handling)

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Automotive | Enterprise (> 1000 emp.)

**Reviewed Date:** October 08, 2020

**What do you like best about Apache Axis2?**

Easy to use.
Fast as it can be.
Easy for development.

**What do you dislike about Apache Axis2?**

Very complex structure and need a few hours to troubleshoot a request.
It wasn't compilable for the first time.
Unnecessary library was referenced but not used.

**What problems is Apache Axis2 solving and how is that benefiting you?**

Some specific response.
Improve exception handling in the requests.
There's wasn't a few types what was needed.

  ### 12. linkedin link apache axis2

**Rating:** 2.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 12, 2020

**What do you like best about Apache Axis2?**

I like that it has support for uncommon webservice standards unlike axis1

**What do you dislike about Apache Axis2?**

I dont dislike, i just prefer apache cxf

**What problems is Apache Axis2 solving and how is that benefiting you?**

I implemented webservice clients

  ### 13. Good library to create Web Services (SOAP/REST)

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gautam S. | Software Architect, Enterprise (> 1000 emp.)

**Reviewed Date:** March 10, 2019

**What do you like best about Apache Axis2?**

Apache Axis 2 is a library used to create web services over SOAP which was supported by the first release as well, but this version supports REST web services also. This library is used to create modular and extendible web services, which can be extended by using plugin modules. The SOAP web services are implemented using WSDL XML files and REST style is implemented using HTTP based methods and type of data. Apache Axis 2 also supports asynchronous web services which is based on messages, which on invocation does not wait for results, the message is queued and resolved later while the invocation returns.

**What do you dislike about Apache Axis2?**

Over all the library is good but one thing is that there are not yet many users of the Apache Axis 2, due to which there is not much community interaction. Restful APIs are already provided by J2EE libraries which are used extensively by users due to which Axis 2 is not much adopted. Also for asynchronous APIs, JMS and BEA Web logic is used which are present since long time.

**Recommendations to others considering Apache Axis2:**

It is a good library but make an informed decision, with comparison with other libraries provided by Oracle J2EE, Web Logic etc.

**What problems is Apache Axis2 solving and how is that benefiting you?**

I have used Apache Axis 2 for developing SOAP web services for Enterprise Mobility web applications.

  ### 14. Great for SOAP/WSDL message generation and a big step up on Axis 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Real Estate | Enterprise (> 1000 emp.)

**Reviewed Date:** November 05, 2018

**What do you like best about Apache Axis2?**

A lot of improvements over Axis.  It handles much more modern constructs and has a cleaner dependency tree than Axis.  Better supported, IMHO  Also handles REST interfaces.

**What do you dislike about Apache Axis2?**

Documentation is OK, but can be tricky to de-tangle responses for Axis vs Axis 2.  They are NOT connected products, even though the names would imply so.   There were some configurations that were not possible (which were understandable but required me to make changes to the library for an integration with a weird vendor set up. )

**Recommendations to others considering Apache Axis2:**

Works well.  Don't expect it to be a simple drop in replacement for Axis.  It's a newer approach, and also allows REST support, so you definitely can do more with it than Axis.

**What problems is Apache Axis2 solving and how is that benefiting you?**

Generating Interfaces for integrations between our company software and various partner companies.

  ### 15. Nice framework for Web service development

**Rating:** 4.0/5.0 stars

**Reviewed by:** Piyush S. | Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** May 10, 2018

**What do you like best about Apache Axis2?**

Ease of use of this framework. One just need to include the JAR in the project and then create the stubs, skeletons for the web services they want to use. 

**What do you dislike about Apache Axis2?**

It's really a powerful framework for Web services, nothing much to dislike. But sometimes error messages are not self sufficient.

**What problems is Apache Axis2 solving and how is that benefiting you?**

Used in our project to connect to remote web services using Axis. It was easy to communicate to remote services and setup was also easy.


## Apache Axis2 Discussions
  - [Unexpected Subelement issue](https://www.g2.com/discussions/32257-unexpected-subelement-issue) - 1 upvote
  - [How has Apache axis 2 benefited you?](https://www.g2.com/discussions/32057-how-has-apache-axis-2-benefited-you) - 1 upvote

- [View Apache Axis2 pricing details and edition comparison](https://www.g2.com/products/apache-axis2/reviews?locale=it&section=pricing&secure%5Bexpires_at%5D=2026-05-29+22%3A14%3A13+-0500&secure%5Bsession_id%5D=cceac62a-1bf4-43ff-9709-ad8265e2ecf0&secure%5Btoken%5D=2cdb68a5bc83b5f319d22113a9b4abb324c0e6c0e3ed6adcae7d6a59685e15f4&format=llm_user)


## Top Apache Axis2 Alternatives
  - [IHP](https://www.g2.com/products/ihp/reviews) - 4.5/5.0 (175 reviews)
  - [gSOAP](https://www.g2.com/products/gsoap/reviews) - 4.1/5.0 (11 reviews)
  - [Ruby on Rails](https://www.g2.com/products/ruby-on-rails/reviews) - 4.5/5.0 (73 reviews)

