|
Why CXF? has been created by Dan Diephouse (Jun 14, 2007). Content:With so many options available to developers today in the web services space, one of the questions worth asking is why should I use CXF? In no particular order, here are some of the reasons you might want to use CXF: JAX-WS SupportCXF implements the JAX-WS APIs which make building web services easy. JAX-WS encompasses many different areas:
Spring IntegrationSpring is a first class citizen with CXF. CXF supports the Spring 2.0 XML syntax, making it trivial to declare endpoints which are backed by Spri and inject clients into your application. Aegis DatabindingAegis RESTful servicesCXF enables the development of RESTful services via annotations using the HTTP Binding. Using URI templates and annotations I can bind a service operation to arbitrary URL/verb combinations. For instance, you can annotate a getCustom method with @Get @HttpResource("/customers/{id}"). CXF will then listen for GET requests on that URL and using the parameter at the {id} location as a parameter to the service. WS-* SupportCXF supports a variety of web service specifications including WS-Addressing, WS-Policy, WS-ReliableMessaging and WS-Security. Apache LicensedCXF comes under the liberal Apache license. |
Unsubscribe or edit your notifications preferences
