Celtix
| Company type | Open source software project |
|---|---|
| Industry | Software development |
| Predecessor | Celtix, XFire |
| Founded | 2006 |
| Products | Web services framework |
| Owner | Apache Software Foundation |
| Website | cxf |
Apache CXF is an open source software initiative focused on creating a comprehensive Web services framework. This project emerged in 2006 from the consolidation of Celtix, originally developed by IONA Technologies, and XFire, which was maintained by CodeHaus, both now governed by the Apache Software Foundation. The designation "CXF" is derived from a combination of "Celtix" and "XFire".
Description
In service-oriented architecture (SOA) implementations, CXF is frequently utilized alongside Apache ServiceMix, Apache Camel, and Apache ActiveMQ.
It offers support for various Java APIs such as JAX-WS, JAX-RS, JBI, JCA, JMX, JMS over SOAP, and integrates with the Spring Framework. Additionally, it works with multiple XML data binding technologies including JAXB, Aegis, Apache XMLBeans, and SDO.
Notable capabilities include:
- Compliance with Web Services Standards:
- Development using the JAX-WS API, supporting both Java-first and WSDL-first approaches
- RESTful Web services development through JAX-RS (JSR 339 2.0)
- A JavaScript-based model for building services and clients
- Build automation via Maven
- Integration with CORBA
- Support for transport protocols including HTTP, JMS, and WebSocket
- Flexible deployment options allowing embedding within:
- Serves as the reference implementation for OSGi Remote Services
The commercial Enterprise edition of Apache CXF is marketed by IONA Technologies under the name FUSE Services Framework.
See also
- The Axis Web Services framework
- Apache Wink, an incubating project providing JAX-RS support
- List of web service frameworks