Apache CXF

4.0
(14)

Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS.

Work for Apache CXF?

Learning about Apache CXF?

We can help you find the solution that fits you best.

Find the Right Product

Apache CXF Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 14 Apache CXF reviews
LinkedIn Connections
Apache CXF review by yashkumar v.
yashkumar v.
Validated Reviewer
Review Source
content

"description of Apache CXF"

What do you like best?

this software is an open source service framework which helps build and develop the front-end programming APIs,it also provides provider API for creating simple message receiving server endpoints, which is easy to implement.It also generates the WSDL and JAVA from each other by the specified condition.It has JAX-WS support, spring Integration,Aegis data binding, Restful services and Ws services.

It also has main feature as web service standard support which helps to acknowledge about the service API ,their usage and restrictions .also apache cxf provides various "front end" programming models.also this software is easy to use as it also has it's own documentation file which helps to guide how to use this software.It also has clean seperation of front end.also it gives best performance across available framework with minimum computation overhead.

What do you dislike?

the main problem of this software is that it does not support orchestration and WS(web service) atomic transaction which needs to be supported for enhancement.It also does not support WSDL.there are least number of ws specifications who support this web based resources.

Recommendations to others considering the product

i recommend this software to those who really need to develop the web based resources using some sort of APIs.

What business problems are you solving with the product? What benefits have you realized?

we are using this apache cxf for stable web service developement framework.

Sign in to G2 Crowd to see what your connections have to say about Apache CXF
Apache CXF review by Janaka B.
Janaka B.
Validated Reviewer
Verified Current User
Review Source
content

"Easiest way to build a clean JAX-RS REST API - and any other Java web service of your choice"

What do you like best?

Ability to dynamically generate client proxies on-demand at runtime, by providing the appropriate API (controller) interface class

Annotated interface concept allows you to define a common API module (set of lightweight, annotated (e.g. fully JAX-RS) interfaces) and base your server and client on it, leading to a very clean design

Ability to plug in desired serialization providers (e.g. Jackson JSON Provider)

Interceptors, e.g. for automatically converting HTTP error responses into Java exceptions

For JAX-RS APIs, ability to leverage all the familiar JAX-RS server and client semantics (e.g. WebClient, builder-style request and response operations)

What do you dislike?

Some edge configurations may not be fully supported; e.g. we faced one case where we needed to fetch accept form-data params on our REST service backend, one of them as an InputStream; but CXF didn't have a way to facilitate this (at least in 3.1.11 which we use in production), so eventually we had to modify our API.

Recommendations to others considering the product

Make good use of interceptors to ensure a smooth code-level integration for users of your CXF-based API client; e.g. if you don't explicitly map HTTP error responses to Java exceptions, the autogenerated proxy client will simply throw generic WebApplicationExceptions, which the users will then need to specifically traverse in order to determine the actual service-level error.

What business problems are you solving with the product? What benefits have you realized?

We use Apache CXF as the core of the Java client library for our On-Premise Enterprise Integration Platform (https://www.g2crowd.com/products/ips-enterprise-integration-platform) which has a JAX-RS compatible REST API for all management operations. For 20 different API subinterfaces (controllers) the CXF client took only about 100 lines of code (all just code-level configurations), and has been working rock-solid ever since.

What Other Web Frameworks solution do you use?

Thanks for letting us know!
Apache CXF review by Andrew M.
Andrew M.
Validated Reviewer
Verified Current User
Review Source
content

"Good, pluggable and highly customisable for jax-rs web services"

What do you like best?

It's quite easy to implement rpc communication between services with CXF. Apache CXF also provides you plugins for circuit breaker (like hystrix), service discovery, retry polices etc. So you can built that type of client/server which you want. CXF also have support of spring bean container for the server side.

What do you dislike?

Official plugins support particular set of technologies. Some cutting edge framework have community plugins.

Recommendations to others considering the product

Try Apache CXF if you really need highly customisable jax-rs (or soap) server and client.

What business problems are you solving with the product? What benefits have you realized?

It simple to create common factory of client (with a prepared set of plugins) and share it between you services so you can manage changes from server and client side in the same pice of code. CXF helps as create new microservices with the speed of light.

Apache CXF review by Rianda C.
Rianda C.
Validated Reviewer
Review Source
content

"Good product"

What do you like best?

It was really easy to publish XML and XSLT. It was also fairly easy to build various web applications. Also easy to build XML based files. Apache has other programs that are great to use so definitely can switch over and fulfill all your needs.

What do you dislike?

Although I found it easy to use, others did not. I found myself doing a lot of teaching and training which costs a lot of time. We all know time translates in to money. Also some were worried about security since everything is connected to the internet.

What business problems are you solving with the product? What benefits have you realized?

The tests that we build are XML based fikes. In the past that took a great deal of time that we usually didn't have to waste. This program simplifies that and decreased time. Were building tests woth XML based files. We were able to publish easier.

Apache CXF review by Paul Giancarlo D.
Paul Giancarlo D.
Validated Reviewer
Review Source
content
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Build in past"

What do you like best?

I think the best for CXF its configuration. I mean you have to use xml files. But its really clean for front-end. Performance its really good too.

What do you dislike?

Find errors. I worked with spring and CXF. Works like a charm. But if you have an error, is hard find it.

Recommendations to others considering the product

Try to define right the WSDL contract at the beginning, could be hard with the tags.

What business problems are you solving with the product? What benefits have you realized?

Build some SOAP services with java and spring. Contrats WSDL

Apache CXF review by User
User
Validated Reviewer
Verified Current User
Review Source
content

"Apache CXF "

What do you like best?

I love that Apache has helped me build and develop services using frontend programming APIs, like JAX-WS and JAX-RS!

What do you dislike?

Their website is not the most user-friendly site. It is also not visually appealing!

What business problems are you solving with the product? What benefits have you realized?

I am solving many business problems by allowing developing and programming to be made simply through their program. It cuts the time I normally spend programming in half because it is so simple to use.

Apache CXF review by Connor G.
Connor G.
Validated Reviewer
Review Source
content

"Apache Has Done It Again!"

What do you like best?

I have tried this version of Apache and Cacoon and I have to say CXF has been my favortie so far. It has been much easier to implament and I have no complaints.

What do you dislike?

The only issue I have ran into is with an update causing issues.

What business problems are you solving with the product? What benefits have you realized?

App intergration

Apache CXF review by User
User
Validated Reviewer
Review Source
content

"Nod bad library"

What do you like best?

Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.

What do you dislike?

I think the JAX-WS and JAX-RS it's not so good implement like the others

What business problems are you solving with the product? What benefits have you realized?

Only test

Apache CXF review by Internal Consultant
Internal Consultant
Validated Reviewer
Verified Current User
Review Source
content
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"CXF to write code soap and rest "

What do you like best?

I use always this product to develop service interface, both rest achiteture style than SOAP. about SOAP i use it to implement ws-addressing to define id-message and message toreply and overall to develop ws -security

What do you dislike?

Its' very simple, normally it' enought use properties to define rules

Recommendations to others considering the product

yes

What business problems are you solving with the product? What benefits have you realized?

I 'm writing manual to define rules to implement asynchroous services and security thanks Ws-addressing, e ws-signature,

Apache CXF review by User in Computer Software
User in Computer Software
Validated Reviewer
Review Source
content

"Good for SOAP based Web Services"

What do you like best?

The support for SOAP is very extensive including the parsing libraries and security policies it provide.

What do you dislike?

There is very less support for REST API. Also the support for documentation annotation is not there.

What business problems are you solving with the product? What benefits have you realized?

Open Source library with great community so cost is zero if we use it. Again very good for legacy based applications where SOAP is used more

Apache CXF review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Review Source
content

"Web Service Framework"

What do you like best?

It is simple and can be easily used to create SOAP web services. Better performance is also there

What do you dislike?

Configuration takes time and it's is complex. Learning curve for a beginner is high.

Recommendations to others considering the product

It is a good platform but the learning should be done properly

What business problems are you solving with the product? What benefits have you realized?

Web services development

Apache CXF review by Internal Consultant in Information Technology and Services
Internal Consultant in Information Technology and Services
Validated Reviewer
Review Source
content

"Great web service framework"

What do you like best?

It's simplicity to create SOAP web services using java language.

What do you dislike?

the configuration of web services using CXF is complex if it is not used by an IDE that integrates Apache CXF like Eclipse IDE

What business problems are you solving with the product? What benefits have you realized?

business logic based on components that are XML-based and independent from the platform.

Apache CXF review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Review Source
content

"Robust open source FW for Services"

What do you like best?

Robust framework

Uses front end language

Flexible and open to many protocols

What do you dislike?

I have been liking this till date and nothing that which I don’t like about

What business problems are you solving with the product? What benefits have you realized?

Increase productivity

Solve front end programming challenges

Open to many protocols

No cost involved in usuage

Apache CXF review by Consultant in Information Technology and Services
Consultant in Information Technology and Services
Validated Reviewer
Review Source
content

"Apace CXF API"

What do you like best?

Ease to develop or Consume WS, for conversion Of WSDL to classes

What do you dislike?

not a lot about it. as we did only WS call with CXF.

What business problems are you solving with the product? What benefits have you realized?

Exposing the data to different applications. used as BUS service

Kate from G2 Crowd

Learning about Apache CXF?

I can help.
* We monitor all Apache CXF reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.