Apache CXF
This article needs additional citations for verification. (June 2022) |
Apache Software Foundation | |
Stable release | 3.5.5
/ December 13, 2022 |
---|---|
Apache License 2.0 | |
Website | cxf |
Apache CXF is an
Apache Software Foundation. The name "CXF" was derived by combining "Celtix" and "XFire".[1]
Description
CXF is often used with Apache ServiceMix, Apache Camel and Apache ActiveMQ in service-oriented architecture (SOA) infrastructure projects.
Apache CXF supports the Java programming interfaces JAX-WS,[2]: 638 JAX-RS, JBI, JCA, JMX, JMS over SOAP, Spring,[2]: 635–641 and the XML data binding frameworks JAXB, Aegis, Apache XMLBeans, SDO.[3]
CXF includes the following:
- Web Services Standards Support:
- JAX-WS API for Web service development[2]: 638
- RESTfulWeb service development
- JavaScript programming model for service and client development
- Maven tooling
- CORBAsupport
- JMS and WebSockettransport layers
- Embeddable Deployment:
- Reference OSGi Remote Services implementation
IONA Technologies distributes a commercial Enterprise version of Apache CXF under the name FUSE Services Framework.[4]
See also
- The Axis Web Services framework
- Apache Wink, a project in incubation with JAX-RS support
- List of web service frameworks
Citations
- ^ "Celtix: The Open Source Java Enterprise Service Bus". ObjectWeb. May 1, 2008. Archived from the original on April 9, 2009. Retrieved August 2, 2021.
- ^ a b c Deinum et al. 2014.
- ^ "Apache CXF -- Project Status". cxf.apache.org. Retrieved 2022-09-27.
- ^ Open Source FUSE Services Framework - based on CXF
References
- Deinum, Marten; Rubio, Daniel; Long, Josh; Mak, Gary (September 1, 2014). Spring Recipes: A Problem-Solution Approach (Second ed.). ISBN 978-1-4302-2499-0.